I write code, recently TypeScript for backend and frontend systems, Dart for iOS & Android products, and C++ for real-time audio.
I recently finished a project, and now I’m looking for a new job!
How do I solve problems?
Well, I write no code if possible, but when it’s not, I write simple code.
You may be surprised to read that, but given there are so many things to do when creating something, it’s foolish to add anything unnecessary. Just as in written communication, never use a long word when a short word would do.
But when I must write code, I first try to manage complexity for the end-user, and then also expose it when it’s needed. When lofty ideals meet the realities of deadlines and budgets however, the best code is code that works.
I created a configurable hybrid app for Square merchants: MyOrderApp
MyOrderApp supports over 1,500 fonts, light and dark modes, modern and classic theme modes, syncs seller Square catalogs, and creates an entire color scheme just from one color picker. The portal is built with Next.js, the backend is built with Nest.js, and the customer app in Flutter.
I created a three-sided marketplace for home buyers, realtors, and inspectors: Picket
- Admin-configurable email and SMS notifications with Twilio and SendGrid.
- Captures payment and creates splits on report approval with Stripe.
- Pulls detailed parcel information to inform home inspectors.
I created an audio plugin which simulates my drum kit: Pro Punk Drums
This is a realistic MIDI instrument I created by meticulously sampling every instrument with multiple articulations, intensities, and variations, triggering them according to the GM Percussion specification, and processing the samples through a custom signal chain, implemented in JUCE. Take a listen:
I created a universal offline-first nutrition calculator: Nutrition Planner
- React, Capacitor, and Electron offline-first hybrid app
- Dexie.js & IndexedDB local store, RxDB and CouchDB replication
- Recursive calculation of nutrition and prices
- ChakraUI components with native platform fonts & color mode
- Supports 6 languages and 8 currencies
I’m creating a guitar multi-effects processor: Supertonal
This project is a collaboration between music producer and I to create a powerful, performant, and productive guitar processor, complete with software emulation of renowned pedal circuits, novel use of multi-stage wave-shaping for amp simulation, and much more.
I livestream and write about code.
When I was building MyOrderApp, I would sometimes livestream some of the coding sessions for fun.
Have an idea?