Things I've built.
Projects that solved a problem, taught me something, or simply needed to exist.
Featured projects & case studies
Open any project for the full breakdown — problem, architecture, hurdles and what actually came out of it.
Client & business builds
Web apps, internal tools and dashboards built for real-world impact — work that has to survive contact with actual users.
Business Websites
Fast, accessible marketing sites for owners who need to be found and understood, not impressed.
Data Clean-up & Reporting
Messy exports reconciled into reliable tables and recurring reports that no longer need a human on month end.
Internal Tools & Automations
Small scripts and interfaces that quietly delete the repetitive parts of a team's week.
Idea
We talk through the actual problem — not the feature list. Scope, constraints, what success looks like.
Design
Structure, flow and interface. Enough design to make the thing obvious, not enough to slow it down.
Build
Clean, maintainable code shipped in visible increments so you're never waiting in the dark.
Ship
Deployed, tested, documented and handed over — with support while it settles into real use.
Got a problem worth building? Let's talk →
Start a projectThe lab & prototypes
Not everything needs to serve a business outcome. Sometimes I build things simply because I wonder if I can.

OS Desktop Portfolio
A full desktop operating system in the browser — draggable windows, a file system, a terminal, and several things you probably shouldn't click.
Motion Studies
Small interaction experiments: magnetic cursors, orbit fields, scroll-driven typography.
Data Toys
Throwaway notebooks that answer one question each — usually a question nobody asked.


