Home ยท Work
Selected work
Products I ship on my own, the teams and companies I've helped build, and a couple of podcasts I produce on the side. Fast, useful, and made with care.
Fresh out of the oven
A macOS app for visual, no-code automation: a node-based builder with AI steps that runs entirely on your Mac. Bring your own model. Nothing leaves your machine.
The spinning donut on this site, extracted into a standalone open-source Three.js library: configurable glaze, toppings, and shapes.
"AI for Meeples": a Chrome/Arc extension that coaches you through Agricola on Board Game Arena using your own LLM. Observe-only: it advises, captures full game state, and never plays for you.
On the mic
The hosts bring the stories. I handle the production end to end: recording in Riverside, audio editing and mixing in Logic Pro, and building the sites they live on.
A weekly, still-recording show. I edit the audio in Logic Pro and built the site too: episodes browsable by topic, every streaming platform a tap away.
A podcast my two daughters dreamed up: they researched and scripted the topics, while I handled production and audio editing. We've since wrapped it, but it's still my favorite thing I've made. Have a listen.
On the clock
Products and platforms I helped ship inside the companies I've worked with. The full career story lives on About.
Owned the Gabb Messenger backend responsible for processing 170M+ messages a month to help protect nearly 200,000 kids.
Read the case study โLed the team on a zero-to-one rebuild of their edtech platform, modernizing and simplifying the team's workflows.
Read the case study โStarted as an instructor, then founded and ran the academy: training the Central Valley's next generation of developers.
As Executive Director, led Bitwise's software-development arm, shipping client and internal products. Later, as CTO, owned technology across Bitwise.
Co-built an online booking platform for tattoo artists: appointments and up-front deposits, automated.
Built SaaS for survey design and deployment at scale: where I cut my teeth shipping real software.
Baked for fun
The stuff I build because I want to: for a game I love, or for my kids.
Digital builds of the Chickapig board game, in Electron and React, because some games deserve a screen of their own.
A little study game I built to help my daughter prep for the county spelling bee.
Open source on GitHub โI'm always happy to walk through any of this, or hear what you're building.