Creativity
I design what I build, from the interface down to the App Store icon.
- Product design for my own apps
- App icons, drawn by me
- Accessible component libraries
- Design tokens in Tailwind CSS
- One UI/UX language across many storefronts
Fifteen years building production web apps end to end, plus eight iOS apps I built from my kitchen table.
Three traits that walk the long path together, then get on the boat and go to work.
I design what I build, from the interface down to the App Store icon.
Architecting, securing and scaling high-performance web applications.
Fifteen years of shipping production code, end to end.
Things I made on evenings and weekends. Some sold direct, some free, no middlemen.
macOS dictation that lives in the notch. The speech model runs on-device, about 0.2s latency, nothing leaves the Mac.
Swift, SwiftUI, Sparkle, Cloudflare Workers, 21 vocabulary packs
Sketch, plan or photo to photorealistic render for architects and designers, with a geometry lock that keeps the building the designer drew.
React, Hono, Cloudflare Workers, D1, R2, Queues, 2,200+ automated tests
Icon search across open-source sets with a style engine that normalizes them: web app, macOS menu-bar app, and an MCP server with 9 tools for AI coding agents.
Astro, Cloudflare Workers, R2, D1, KV, 236 tests
Product tours, coachmarks and spotlight onboarding for React Native, published on npm. Built after the incumbents broke on the New Architecture.
React Native, TypeScript, npm
Pay-once shop of production-ready Astro and Tailwind themes plus a React visual builder. Themes featured on astro.build.
Astro, Tailwind CSS, React
Eight apps in the App Store, SwiftUI and Expo, one-time purchases or subscriptions, no ad SDKs. I write the code, design the icons and answer the support email.
From site admin and Flash in 2008 to edge services and my own products.
03/2024 - Present
04/2019 - 03/2024
05/2018 - 08/2019
Led a team of senior developers, trained new members, handled critical support issues and built Magento 2 themes and modules.
09/2015 - 05/2018
E-commerce on Magento 1 and 2: custom themes and modules.
10/2014 - 08/2015
Front-end development, custom WordPress themes and mobile app development.
11/2012 - 01/2016
Custom WordPress themes and plugins in PHP, MySQL, HTML, CSS and JavaScript.
08/2010 - 10/2014
04/2010 - 08/2012
Web editor, Flash apps, photo and video editing, HTML, CSS and JavaScript.
08/2008 - 03/2010
I've been writing code for the web professionally since 2010, across the whole stack. These days I'm a senior software engineer at Associated Web Works, on a video streaming and e-commerce platform.
On the side I run a small indie studio: eight iOS apps, a Mac dictation app and a few products for designers and developers. I write the code, design the icons and answer the support email myself.
Away from the keyboard: hands-on car mechanics, a vegetable garden and exploring nature.
Open CVGot a project, a job opening, or a bug in one of my apps? My inbox is open.