Fine art photography taught me to see. Full-stack taught me what a design actually costs.
I studied Fine Art Photography at Glasgow School of Art, then went and learned to build software at CodeClan. I spent a year as an automation engineer writing test frameworks before moving into design proper — which is an odd route, and the most useful thing about me.
Since then: navigation and conversion work at Toolstop, KYC and onboarding tooling at J.P. Morgan, a margin analytics platform at OpenGamma, and now DFYNE — where I was the first digital hire, built the UX practice from nothing, and hired the ten people who run it.




I ship the code as well as the design.
At DFYNE I own the Liquid implementation as well as the design, so features get scoped to what the platform can actually do and briefed to developers in their own terms rather than stalling at handover. MyTCG and Cardconomy I built outright — Next.js, TypeScript, Postgres.
The value is not that I can write the code. It is that I have never handed over a design I could not cost — and that when a build and a design disagree, I can go and read why instead of describing the difference to someone else.







