My name is Brian, and I am a former high school English teacher who discovered a passion for software engineering! I love being able to bring creativity into my career, whether that be making beautiful front-end components, or writing elegantly efficient algorithms. Today, I work in a variety of languages and frameworks to create fully featured web applications as a full-stack web developer.
SlowCloud is a Shoegaze themed clone of SoundCloud, a music sharing application. Shoegaze is a genre of music defined in the 80's & early 90's, which juxtaposes extreme distortion and noise with beautiful pop melodies. Users can upload, listen to, and share music for free. Users can also view each others' profiles to see their uploads.This application was built in a two week timeframe, using React/Redux for frontend rendering, Ruby on Rails for backend MVC framework, & PostgresQL and AWS S3 for database.
SquareGroove is a programmable audio synthesizer, created by 3 engineers over the span of 5 days. Our goal was to provide an intuitive way for those who have little to no music background to begin creating their own songs. We wanted to give everyone the opportunity to love the process of making music, and hopefully provide a foundation for a future in music learning and creation.This application uses React/Redux for frontend rendering, Express.js for backend MVC framework, & MongoDB and AWS S3 for database
Using yearly CO2 emissions data, differentiated by year and country, I made a single-page web application intended to convey the gravity of climate change through a data visualization. It can be very difficult to understand what our impact is on climate change, so my goal was to not only show the amount of CO2 emitted per country over time, but also to provide more context on what a single metric ton of CO2 really means to your average person.This application was built with D3, Vanilla Javascript & HTML5, using emissions data from OWID based on the Global Carbon Project; Carbon Dioxide Information Analysis Centre (CDIAC); Gapminder and UN population estimates