Founder
CopyLint
Digital copy checker for brands
Work
Founder
Digital copy checker for brands
Long-term collaboration
A guided writing space
Selective work
Builds & fixes
Writing
Type, spacing, simple shapes - and strong contrast between a small number of colours.
I’m a big fan of the basics in design. Type, spacing, simple shapes - lines, dots, borders, shadows - and strong contrast between a small number of colours.
My general approach to development is maximum output from minimal input. Not as a way of cutting corners, but as a way of getting more value from the work itself. Fewer decisions. Fewer moving parts. More attention where it actually matters.
When I design UI, I usually start with a very small palette - a dark colour, a muted dark, an accent, and a white. From there, I try to make each section distinct without adding more than I need to: hierarchy, spacing, structure, and the occasional line or border to do the work.
Collaborate
TypeScript, Next.js/React, Postgres, serverless (Vercel).
What I build
What I fix
About
I started in music - studying composition and spending my early career teaching, performing, and writing. That background trained me to think in patterns, constraints, and structure.
In 2022, an MSc in Music for Screen pulled me into software. One thing led to another, and now I build commercial digital products using TypeScript, Next.js, and cloud infrastructure.
I’ve worked in enterprise escalations for a global product, owning complex customer issues end-to-end. It’s shaped how I debug, how I build, and how I think about systems in production.

Contact
I'd love to hear from you.