Personal Websites
Two live products, designed and built end to end, because the tools I wanted did not exist.

- My role
- Designer & builder
- Scope
- Product, UX, interface, motion, build & deploy
- Client
- Self-initiated
- When
- 2026 / Both live
The thinking.
Stop wishing the right tool existed and go build it.
The challenge
Nobody was going to build these for me. I wanted a training log that matched how I actually train, and a recipe tool that started from what was already in my kitchen instead of what a magazine wanted to sell me. Wanting them was the easy part. Shipping them meant owning every layer: the data model, the empty states, the error states, the hosting, and all the unglamorous work nobody puts in a portfolio. It also meant two products that could not look alike. One is a dark, dense instrument you use mid set with sweat on your hands. The other is a warm kitchen companion you read while something simmers.
My contribution
I own all of it: the idea, the information architecture, the interface, the motion, the build, and the deploy. Workout Tracker is built around the set you are in right now, with last session numbers sitting where you need them and progress that rewards showing up. Culinary Studio starts from your pantry and works outward, ranking what you can cook by how much of the list you can already cover. Both are live, both get used, and both keep changing because I am the one using them.
The point of view
The fastest way to understand a product is to be its maker and its user at the same time. You stop arguing about hypothetical people and start fixing the thing that annoyed you this morning.
The making.
The system, the applications,
and the details that connect them.
What it made
possible.
Two products in daily use, carried from idea to deploy without handing any part of it off. They are the clearest proof of how I work: see the gap, make the thing, keep sharpening it.
A brand to build. A story to tell.
A problem worth solving.
Not everything lives on this site. Reach out for more.