Full stack web developer with a passion for creative problem solving and learning new things. Strong attention to detail and precision from 7 years of experience as a machinist. A particular interest in building apps that are accessible for a diverse group of users and their specific needs. A lifelong enthusiasm for technology and coding and a diverse range of knowledge and experience from 10+ years in the wine industry.
A tool to connect Dungeons & Dragons players with campaigns created by DMs. React front end on a Ruby on Rails back end; users can create profiles and campaigns, set specific categories for their campaigns, and filter available campaigns on the index page. They can also make join-requests which are approved or rejected by the DM and immediately re-rendered without a page reload. This was the final group project for Lighthouse Labs Web Development bootcamp.
A mini e-commerce application where users can browse for products (and see if they have a quantity available to buy), add products to their cart, and order via Stripe. Users can register and login and receive a detailed e-mail notification after their order is received. Built using Ruby on Rails, Postgres/Active Record, and HTML/CSS/SASS.
A real-time chat app that allows users to send and receive notifications and messages, change their usernames, and view the number of online users live via use of websockets. Built using React, NodeJS, Webpack, and Babel.
A web app allowing users to arrange an event and have their chosen attendees vote on which date/time works for them given two options on a randomly generated unique URL. This was a group midterm project where I was responsible for the front end (CSS/HTML/Bootstrap and dynamic rendering of data) and database setup and migrations.
A single-page Twitter clone app that allows users to write messages under 140 characters in length that are immediately loaded onto the page as soon as they are submitted. Built with HTML, CSS, Javascript, jQuery, and Ajax on the client-side and NodeJS, Express, and MongoDB on the server side.