Polished product front-ends
Interfaces that feel considered. Clean type, real keyboard & focus states, zero layout shift. The kind of quiet quality users notice without knowing why.
Making complex software feel effortless.
Dashboards, integrations, a data grid that handles a million rows, a tough problem to fix. You name it.
Frontend-heavy full-stack work, powered by a calibrated use of AI.
Vue 3 · TypeScript/shipping since 2019/2,300+ commits on one enterprise platform
A studio of one. You work directly with the person building it, not an account manager in between. Fewer hands, higher standards.
Interfaces that feel considered. Clean type, real keyboard & focus states, zero layout shift. The kind of quiet quality users notice without knowing why.
The stuff that usually makes a front-end fall over: a data-grid with a million rows that doesn't stutter, live state that stays right, permissions that don't leak. Not glamorous, but it's where the hard part lives.
The screens are only half the job. I build the APIs, data models and jobs behind them too, so you get a finished feature and not a front-end sitting around waiting on someone else's backend.
Got something slow, buggy, or half-built that nobody fully understands anymore? I dig in, work out what's actually wrong, and get it back to something you can build on. No rewrite unless it really needs one.
For a large European B2B platform in the automotive industry, I own the administrative front-end: the screens where operations get configured, governed and made to behave. Role-based permissions, dashboards, document & PDF generation, internationalisation. The part I'm proudest of is the one users lean on most, a hand-built, heavily customised inventory data-grid that's complex, feature-rich and reliable.
Details are anonymised under an NDA, but I'm happy to walk you through it.
Older archived projects, shipped solo end to end.
80/20 by default, while knowing where to sweat the details. I ship on time, without over-engineering, and without burning your budget on the parts that don't matter.
Understand the problem and the trade-offs before writing code. Documentation as a deliverable, not an afterthought.
The load-bearing pieces are built deliberately, seam by seam, so I understand every part and stand behind it.
Years of experience spotting the patterns, steering the agents toward a quality result, then critically evaluating everything they hand back.
Unit and end-to-end tests, clean git discipline, real a11y. Nothing ships until it holds up.
“He absorbs new technologies with proficiency across languages & frameworks, and turns them into something that ships.”— Jason F., Principal Software Architect
Tell me what needs to be built or fixed and I'll tell you whether I'm the right person for it.
I usually reply within a day, if not hours.