Though just getting started, I've quickly developed a passion for full stack development. From front end styling to handling data, it's all fun.

This Website

Though mostly static, I've used a handful of modern technologies to create this app

  • React as the foundation
  • Next for server-side rendering, lazy-loading, and routing
  • Styled components and theming for ease of change and consistency of design
  • Deployed on Vercel

Other technologies that I'm familiar with and are featured in the applications below.

  • Node
  • Express
  • Redux
  • Thunk
  • Axios
  • React-router
  • React-transition-group
  • Jest
  • localStorage
  • SendGrid
  • Progressive Image loading

BurgerBuilder

Built with React, Redux, Thunk, Axios, Styled Components, React-transition-group and more. Also have an alternative branch with React Hooks instead of Redux. Stores data and deploys through Google's Firebase. This app allows a user to build and order a burger for delivery. Built as a class project for a Udemy course.

YelpCamp

Built with Node/Express and deployed on Heroku, this app allows users to sign up and has a network of user-created campground entries. Data is stored in MongoDB and users must be authenticated to add and comment on campgrounds. Campground locations parsed through Google Maps API. Built as a class project for a Udemy course.

JavaLamp

Built with Node/Express and deployed on Heroku, this app utilizes Paper.js, parametrized mathematics and user-configurable parameters to create hypnotic graphics. One of the first projects I tried by myself, it's in need of an update. React will make a great platform to handle state change and user interaction.

The Power Hour

Built with Node/Express deployed to a private domain through Heroku, this app interfaces with the spotify API to enable you to play the fun party game "Power Hour", where the users listen to one minute of a different song every minute for an hour and usually time a shot of beer with the song changes.