What I build outside of work.
An AI content system I built and ran. Specialized agents for books, tech, and fitness researched, wrote, and published affiliate product reviews.
A Node.js layer handled what the AI couldn't reliably do itself: enforcing output formats, retrying failures, and reporting errors to a Discord channel I monitored.
Splitting the work between Claude and Gemini cut the cost per article from $2.50, using the most capable model alone, to about $0.50.
About 95% of traffic came from AI assistants researching products for their users, rather than from people searching on Google.
A skin-tracking app for iPhone and Android, live on both app stores.
Freckle organizes photos of each mole or spot into its own set, so a worrying change is easy to notice when you compare them. A faint overlay of the last photo helps you match the angle, a coin in the frame gives real-world size, and photos can be compared side by side, overlaid, or with a slider.
The most important feature is the reminder. The app prompts you at regular intervals to add a new photo to each set, because the comparison is only useful if the photos keep coming.
Everything stays on the phone: no Freckle server, no account, no analytics. Users can back up to their own Google or Apple cloud storage, or export a PDF to take to a dermatologist. It's a one-time purchase with no subscription.
Built with Kotlin Multiplatform, so the Android and iPhone versions share one codebase.
Two years on the road with my wife, working remotely from our RV.
My wife and I traveled full time and worked remotely from our RV. It let us see new parts of the country every weekend, save money, and figure out where we might want to settle.
We made short videos of the experience to share with family and friends. The work of learning camera equipment and editing software was a fun side project on its own.
Two years converting a van into an off-grid home: plumbing, electricity, carpentry, and mechanics.
We learned plumbing, electricity, carpentry, mechanics, and more to build an off-grid vacation home. The learning, time, and work involved made it feel like school — so it's on the resume like it was.







