I work across the whole web stack — design, frontend, backend, APIs, infrastructure.
Here’s the range I’ve covered, and how I like to build.
From one-page sites to multi-tenant SaaS platforms — over eight years I’ve worked across most of the stack. The through-line: ship the smallest thing that actually works, then grow it from there.
The first goal is always the smallest version that actually works. Ship it, learn from it, grow from there.
No framework loyalty. Statamic here, Laravel and Vue there, plain HTML when that’s genuinely the best answer.
Clean, readable, documented code — the kind I’d be happy to reopen a year later.