Combined all of my skills and passions to create the ultimate tool for musical self-discovery!
Alpha Jams teaches you how to jam through real-time visualizations that help build muscle memory of essential music patterns.
Developed over 8 years using Vue, Vuetify, Elixir, Phoenix, Clojure, PostgreSQL, AWS and Stripe.
Conquered enormous technical challenges around programmable music, time synchronization, run-time performance, cross-browser compatibility, and infinitely loopable audio.
Launched internationally January 1 2024 and profitable from day one (self-funded).
Contributed to the most beloved marketplace of hobbyists and the collectible community using Vue 3 and TypeScript.
Led a complete migration from Vue 2 to Vue 3 in 6 months without negatively impacting customers or other projects.
Created a robust API state management engine using Vue composables and TypeScript.
Established contribution guidelines that helped increase and improve contributions from outside team members.
Helped develop and advance the usage of our internal Design Language System, a Vue 3 framework that gives front-end developers a common ecosystem of components and features.
Company’s first software engineering hire, architecting and leading the development of a VueJS 2.0 PWA that provides farmers with multispectral aerial imagery of agriculture fields. This helps farmers to identify problematic areas and obtain deep insight into the health and progress of their crops.
Led the development and wrote the core components of a full-featured Mapbox GL library for VueJS. Supports next-level drawing features that are especially useful for farming, such as circles, cutouts and recursive grouping.
Introduced and guided several key development processes as the team grew. Improved communication between engineering, product and other stakeholders through the use of Behavior-Driven Development, Architecture Decision Records, telemetry data, issue resolution archives and documentation.
Architected and developed an AngularJS single page application that enabled solar companies to manage everything from quoting and finances to system design and energy production estimations.
Levereged hypermedia and application-level semantics in order to achieve a high degree of flexibility and customization.
Contributed to the RESTful API and its design, particularly around the incorporation of hypermedia.
Led the development of an AngularJS single page application (known as OurSungevity) that allowed potential customers to experiment with a variety of customizations to their solar system, especially their various financing options, and to monitor their system's energy performance after it went live.
The application was fully internationalized and could be easily customized for partner companies to a large degree.
Regularly contributed to the the hypermedia-driven RESTful platform API and layed the groundwork for an aggregated/cross-partner financing service based on Akka and Drools.