Profile picture

Joe Rupp

Front-End Software Engineer
Pronouns he/him
Open Resume Email Directly

About me

I am a Front-End Engineer with a passion for solving challenging problems while creating an awesome user-experience. I thrive in collaborative and creative environments that provide me the opportunity to always be learning new things.

Before switching to software as a full-time pursuit, I worked in the video game industry in the Talent Attraction space - the marketing and branding behind recruiting talent to a company. As a developer, I weave my previous experience in brand, project management, and design into my workflow to build projects that create lasting impressions.

Preferred locations

  • Denver, CO
Open to remote work

Previous industries

  • Computer Games
  • Graphic Design
  • Marketing and Advertising
  • Staffing and Recruiting

Skills

  • Adobe Illustrator
  • Adobe Photoshop
  • Behance
  • Chai
  • Chrome
  • CSS3
  • Cypress
  • Express
  • Git
  • GitHub
  • Google
  • GraphQL
  • Heroku
  • HTML5
  • iOS
  • JavaScript
  • Mocha
  • Npm
  • React
  • React Native
  • Slack
  • Trello
  • TypeScript
  • User Experience Design / UX
  • User Interface Design / UI
  • Visual Studio
  • Webpack

Currently learning

  • Angular

Projects

Pom Pets

Pom Pets

Project scope time 75 hours
Collaborators Profile picture for Ross Landino Profile picture for Michael Putnam

Tools Used

  • Adobe Illustrator
  • Firebase
  • JavaScript
  • React Native
  • TypeScript

Pom Pets is a pomodoro/time management mobile application themed around taking care of a pet. This application is a group project completed during Mod 3 at Turing School of Software & Design that was completed over the duration of one week. The main goal of this project was to self teach a new technology to ourselves and use it. In this case, it was React Native.

A Pom Pet is a way to help measure your poms and productivity while working. By taking the Pomodoro concept and "gamifying" it by borrowing themes from games like Tamagotchi, Pom Pets creates a way to visually represent your work/break time as a Pet. The stricter you are with your work and break schedule, the healthier the pet. If your work and break time are too disproportionate, your Pet's health will decrease.

Launch the App Code Repository
Screenshot detail for project Pom Pets
Screenshot thumbnail #1 for project Pom Pets Screenshot thumbnail #2 for project Pom Pets Screenshot thumbnail #3 for project Pom Pets Screenshot thumbnail #4 for project Pom Pets

Craft Circle

Craft Circle

Project scope time 65 hours
Collaborators Profile picture for Alex Bumpus Profile picture for Stephanie  Roe Profile picture for Whitney Perricone Profile picture for Sandisz Thieme Profile picture for Phillip Kamps Profile picture for Joseph Downs Profile picture for Sherman  Au

Tools Used

  • Adobe Illustrator
  • Cypress
  • Git
  • GraphQL
  • HTML5
  • JavaScript
  • React

Craft Circle is a no-cost marketplace where crafters can connect to arrange the trade of tools and supplies. Our mission is simple - we strive to make creativity more accessible, creating community one stitch at a time. Users can browse available supplies, search for a particular item or browse offerings for a craft of their choosing. From there, users can start the conversation via email and get crafting!

Launch the App Code Repository
Screenshot detail for project Craft Circle
Screenshot thumbnail #1 for project Craft Circle Screenshot thumbnail #2 for project Craft Circle Screenshot thumbnail #3 for project Craft Circle Screenshot thumbnail #4 for project Craft Circle

River Renters

River Renters

Project scope time 50 hours
Collaborators

Tools Used

  • Adobe Illustrator
  • Adobe Photoshop
  • CSS3
  • Cypress
  • Express
  • HTML5
  • JavaScript
  • React

River Renters is a white water rafting rental site. This application is a solo project completed during Mod 3 at Turing School of Software & Design that was completed over the duration of 5 days. The main goal of this project was to build a full React application with a front end and back end using various tools like Express, React Router, and Cypress.

The world of white water rafting is difficult to get into. Gear is expensive, going with a company on a guided trip is expensive, and permits for a river trip take a tremendous amount of luck. You either need to know someone or have time/money. River Renters seeks to solve some these problems by providing folks a way to rent fully rigged (or partially rigged) rafts - helping to lower the barrier of entry so more people can get out there.

Launch the App Code Repository
Screenshot detail for project River Renters
Screenshot thumbnail #1 for project River Renters Screenshot thumbnail #2 for project River Renters Screenshot thumbnail #3 for project River Renters Screenshot thumbnail #4 for project River Renters

OverLook Hotel Management Site

OverLook Hotel Management Site

Project scope time 35 hours
Collaborators

Tools Used

  • Adobe Illustrator
  • Adobe Photoshop
  • Chai
  • CSS3
  • Git
  • HTML5
  • JavaScript
  • Mocha
  • Npm
  • Webpack

The OverLook Hotel is a solo Front-end project from the Mod 2 curriculum at Turing School of Software & Design. This project's goal was to build a hotel management application in seven days for hotel customers and staff to manage room bookings and calculate customer bills. Upon starting the application, a log in screen for customers and management will be displayed, while a series of requests will happen in the background to gather necessary data. Logging into the application using the correct credentials will load the customer/management dashboard, where the user can view past bookings, see total cost, book rooms, etc.

Code Repository
Screenshot detail for project OverLook Hotel Management Site
Screenshot thumbnail #1 for project OverLook Hotel Management Site Screenshot thumbnail #2 for project OverLook Hotel Management Site Screenshot thumbnail #3 for project OverLook Hotel Management Site Screenshot thumbnail #4 for project OverLook Hotel Management Site