Profile picture

Rick Vermeil

Front-End Software Developer | Product Manager
Pronouns he/him
Open Resume Email Directly

About me

Hi! I’m a frontend software developer, currently in Turing's School of Software and Design, that is well-versed in JavaScript, Typescript, React, Redux, HTML, CSS and Sass. In my free time, I enjoy rock climbing, mountain biking and snowboarding. Colleagues have described me as highly motivated, methodical, and collaborative. I enjoy connecting with my teammates and especially those with contrasting backgrounds to my own. I firmly believe that the best solutions come from a diverse and cohesive team.

The interest I have in software development comes from my belief that an impressive application UI and/or web presence is absolutely imperative for a business to succeed. As a former marketing professional and product owner, I developed strengths in project management with cross-functional teams, web content management and leading a development team in an Agile environment. I enjoy growing my skillset through the ever-evolving challenges that the development process presents.

I believe my purpose as a developer is to create a user experience that’s as positive and seamless as it can be. I have grown to be passionate about understanding and “wow’ing" the user by building an intuitive and attractive UI, guiding them to exactly what they are looking for. I would like to make an impact in my future role with the skills that I bring from being on the other side of software development, as a stakeholder and marketer, to deliver a product that our customers will be thrilled with.

Preferred locations

  • Boulder, CO
Open to other locations and/or remote work

Previous industries

  • Automotive
  • Consumer Goods
  • Marketing and Advertising

Skills

  • Accessibility
  • CSS3
  • Cypress
  • Git
  • GitHub
  • HTML5
  • JavaScript
  • Next.js
  • Node.js
  • Npm
  • Product Management
  • React
  • Redux
  • Saas
  • TypeScript
  • User Experience Design / UX
  • User Interface Design / UI
  • Webpack
  • Wordpress

Currently learning

  • PHP
  • Python

Projects

SendTemps

SendTemps

Project scope time hours
Collaborators

Tools Used

  • CSS3
  • Git
  • GitHub
  • Google
  • HTML5
  • Next.js
  • Node.js
  • PostgreSQL
  • TypeScript

SendTemps is a full-stack Next.js 14 application designed for Colorado Front Range outdoor sport enthusiasts. It delivers precise NOAA forecasts for both popular and user-created backcountry locations. This project integrates Google OAuth and NextAuth for seamless user account creation and authentication, Google Maps API for user-friendly custom location creation, and a robust Node.js-PostgreSQL backend with comprehensive CRUD operations, complemented by user-focused error handling.

Launch the App Code Repository
Screenshot detail for project SendTemps
Screenshot thumbnail #1 for project SendTemps Screenshot thumbnail #2 for project SendTemps

Backcountry Bookings

Backcountry Bookings

Project scope time 60 hours
Collaborators Profile picture for Ryan Baer Profile picture for Craig Weller Profile picture for Christian McCabe Profile picture for Kyle Ledin Profile picture for Kerynn Davis

Tools Used

  • AWS S3
  • CSS3
  • Cypress
  • Git
  • GitHub
  • Google
  • HTML5
  • Rails
  • React
  • Ruby
  • Sass
  • TypeScript

Welcome to Backcountry Bookings - your ultimate destination for all your camping needs! Our website is a comprehensive conglomerate of campsite information from around the country, designed to provide campers with an easy-to-navigate and reliable platform for finding the perfect campsite for their outdoor adventures.

This project was built by a 7 person full-stack team over the course of 14 days. We chose to create the frontend with Typescript to prevent bugs and become more comfortable with it through this project. Our backend team implemented an AWS S3 Bucket to store images uploaded by users to their campground reviews.

We are honored that this project was nominated by the cohort to participate in Demo Comp next month.

Launch the App Code Repository
Screenshot detail for project Backcountry Bookings
Screenshot thumbnail #1 for project Backcountry Bookings Screenshot thumbnail #2 for project Backcountry Bookings Screenshot thumbnail #3 for project Backcountry Bookings Screenshot thumbnail #4 for project Backcountry Bookings

Ride Ready

Ride Ready

Project scope time 55 hours
Collaborators

Tools Used

  • CSS3
  • Cypress
  • Git
  • GitHub
  • JavaScript
  • Npm
  • React
  • Sass

This app was inspired by a real word need of every avid mountain biker. If you are serious about mountain biking, you need to take maintenance seriously too. Keep your ride as "Ride Ready" as possible with this app! It not only serves as a reminder of when you last performed a suspension rebuild, but it also gives you an exact level of service life left since your last rebuild based on specific recommendations by each suspension manufacturer.

Ride Ready leverages a user's ride data on Strava to help them determine when their suspension needs to be rebuilt. The user logs in with Strava's OAuth2.0 authentication which grants Ride Ready access to all of their activity data and then it filters the data to only include bike rides. The app also fetches all bike data ("My Gear" in Strava settings) so that the user can specify which bike they want to create a service reminder for and then only uses ride data on that bike for the service life calculation.

Built in 6 days for a Turing School of Software Mod 3 Showcase project. This requires a Strava account and ride data to operate.

Launch the App Code Repository
Screenshot detail for project Ride Ready
Screenshot thumbnail #1 for project Ride Ready Screenshot thumbnail #2 for project Ride Ready

Lav Link

Lav Link

Project scope time 40 hours
Collaborators Profile picture for Kirsten Smith Profile picture for Rae Gebhart Profile picture for Tristin  Sorrells

Tools Used

  • CSS3
  • Git
  • GitHub
  • JavaScript
  • Npm
  • React
  • Redux
  • Sass

Finding a bathroom in public can be tricky, but for people with particular accessibility needs, it can be a nightmare!

LavLink allows a user to search for public restrooms in their area that meet their criteria. Users can stipulate whether they need a wheelchair accessible bathroom, a unisex bathroom, or a restroom with a changing table. This ensures that trans people, caregivers, and people with mobility equipment know exactly where they need to go when they need to go!

LavLink users can use their current location to find restrooms in their immediate area, or plan ahead by entering a zip code to search. They are provided with a list of results along with a map showing each one. By clicking on a listed restroom or map marker, they are redirected to a page to view further information about the bathroom (address, map, comments, upvotes, etc.) and a way to leave the app to pull up directions to the restroom from their current location.

A mobile-first design means this app is designed to work on any phone, but has a responsive design for those with larger screen needs.

Launch the App Code Repository
Screenshot detail for project Lav Link
Screenshot thumbnail #1 for project Lav Link Screenshot thumbnail #2 for project Lav Link Screenshot thumbnail #3 for project Lav Link Screenshot thumbnail #4 for project Lav Link