A payments dashboard rebuilt around the two questions operators actually ask: what broke, and what is it costing me?
- TypeScript
- Next.js
- PostgreSQL
- Tremor
Taking on two projects for Q2
Fifteen years turning ambiguous problems into interfaces people trust. Independent since 2019, working with founders and small teams who care about the details nobody asks for.
Selected work
A few recent engagements. Each one includes what the constraint actually was, and what changed.
A payments dashboard rebuilt around the two questions operators actually ask: what broke, and what is it costing me?
A design system for a 40-person product org, built so it survives the people who made it.
How I can help
About
Product Engineer & Interface Designer
Copenhagen, Denmark
Independent product engineer working at the seam between design and systems. I take projects from a vague document to something shipped, measured, and maintainable.
Engineering
Design
Practice
Writing
Every component in a shared library is a promise you make to future colleagues. Most libraries make far too many promises.
ReadWe treat speed as an engineering concern that designers inherit. It is closer to a material property — something you design with, not around.
ReadNobody reads your onboarding. Everybody reads the error. Here is the checklist I use.
ReadNext step
Tell me what you are trying to build and what is in the way. I read everything and reply within two working days.