React / Redux / MapBox / Deck.GL
For my capstone at Epicodus, I built a Portland based trip planner with the primary modes being bike and transit. I decided to build this app because at the time of development, Google Maps had not released the feature where the user could query a multimodal trip.
Angular 5 / Firebase / Listen Notes API
This was a an exercise in re-building a site using Angular. This was an attempt to replicate the beautiful 99% invisible invisible site. I chose this site because I love the design, and I felt that the complexity of it would be a good challenge. The small details like audio footer that follows as you scroll through the page and the tasteful hover effects create simple intrigue to the site. The deployed app plays 99% Invisible episodes when the user clicks the 'play'.
Angular 5 / TypeScript / Firebase / Node.js
My main contributions were configuring the Google Auth and Firebase database, calling the Recipe Search API, and creating the notes system.
For the final project of our Ruby and Rails course, four of us created a scavenger hunt app using the Google Maps API. The user can leave geo-located messages for other users. If a user checks in to a location and is within a block of a message left for them then they can read the message. The UI is designed to be mobile friendly and responsive in order to enhance the usability of the app.
I contributed to many different aspects of the code from database design, to incorporating the Google Maps API into a Rails application.
For the final project in Intro to Programming, four of us created a bike share app, using live data from Biketown. Additionally, when the number of bikes at a station changes, the marker changes momentarily.
I implemented the stations list and the selection station in the UI. This was also the first time I had ever learned how to make a promise, which was a pivotal learning moment.