24 years. Full stack.
Still shipping.
I ship products, not status updates. Available.
Projects
Web Apps
Full-stack applications with auth, real-time data, and AI.
Mileweave
ActiveMulti-day road trip planner with intelligent day segmentation.
Picweave
ActiveCollaborative photo timeline. Upload photos separately, see them merged by timestamp and location.
Thoughtstream
ParkedVoice-powered idea capture. Speak to Siri, review on the web.
Thoughtframe
AI thinking partner. Capture fuzzy thoughts, get the right questions, find clarity.
Yappyhour
ActiveDog park event coordination. Find meetups, organize walks, connect with local owners.
Dipshit
ActiveThe app that tells you if you're being one.
whoami.fyi
ActiveSearch collision detector. See what recruiters find when they Google your name. Free preview, $3 AI audit.
Doomscrolling
ActiveAnonymous text sharing. No accounts, no tracking, just words on a page.
Reference Sites
Spec databases built on Astro and TypeScript.
cables.fyi
ActiveAuthoritative database demystifying USB-C, Thunderbolt, and 50+ connector types.
batteries.fyi
ActiveComplete battery specifications database. Every consumer battery type with dimensions, voltage, and technical data.
fasteners.fyi
ActiveFastener specifications database. Screws, bolts, anchors, and nuts with dimensions and standards.
The Pack Life
ActiveDog breed reference with voice. 27 breeds with specs, history, and honest notes on what you're getting into.
Content Sites
Voice-forward guides celebrating things that endure.
iron.fyi
ActiveVintage vehicle database. 90+ cars, trucks, and motorcycles with specs, history, and valuations.
mahogany.fyi
Wooden boat guide. Chris-Crafts, runabouts, and the craft of wooden boatbuilding.
wings.fyi
ActiveAviation database. Warbirds, spacecraft, and the machines that earned their wings.
Tools & Extensions
Browser extensions and CLI utilities that remove friction.
Client Work
247wallst
2025Custom WordPress for a high-traffic financial news site. Theme, live blog tooling, real-time stock charts. Publishing under deadline pressure.
Muck Rack
2023–2025Marketing engineering with Wagtail and Django. Full stack work on the public-facing site.
Motley Fool
2006–202317 years building the systems behind fool.com. CMS infrastructure, SEO tooling, lead gen platforms that drove $100M in revenue.
Background
Every project in this portfolio started the same way — I needed something, it didn't exist (or existed badly), and I built it. Not business plans. Scratched itches.
I've been building for the web since tables were for layout. Along the way: a FEMA contract building an accessibility-focused GIS application, 17 years at Motley Fool, and marketing engineering at Muck Rack.
I know what works at scale, and I still get excited about building things.
Primary stack
Python, Django, Wagtail
Also fluent in
WordPress (themes, plugins, editorial workflows)
How I work
Remote, async-first, minimal meetings.
The Sidekick
Chief Morale Officer and walking alarm clock.
Have a project?
I typically respond within a day.