Web by trade. Open source by habit. Occasionally lost in graphics APIs.
I'm a UK-based senior developer focused on front-end engineering, full-stack web development and polished user experiences. My day-to-day stack centres on JavaScript, React, Vue, PHP, WordPress and the modern web.
Outside conventional web development, I build and maintain open-source software across developer tooling, audio software, graphics/rendering and game modding. I particularly enjoy taking complicated systems apart, understanding why they behave the way they do, then making them cleaner, faster and easier to use.
I tend to gravitate towards projects where engineering, UI/UX and a slightly unreasonable amount of curiosity overlap.
|
Front end
|
Back end & CMS
|
Engineering & tooling
|
- Building interfaces that feel considered, fast and accessible
- Clean component architecture and maintainable front-end systems
- Useful automation rather than automation for its own sake
- Improving mature projects without losing what made them good
- Documentation, validation and release workflows that make software easier to trust
- Open-source work that solves an actual problem




