2020–present
Winning Group
Lead Frontend Architect
Frontend platform architecture across React and React Native, with an increasing focus on developer experience, design systems and the practical use of AI-assisted engineering.
Experience / Since 1996
Not every project fits neatly into a timeline, but these roles show how my interests moved from interactive work toward frontend platforms, architecture and technical leadership.
2020–present
Lead Frontend Architect
Frontend platform architecture across React and React Native, with an increasing focus on developer experience, design systems and the practical use of AI-assisted engineering.
2019–2020
Senior Frontend Engineer, Contract
Modern frontend architecture and reusable interface work, including an opportunity to explore Svelte in a substantial product environment.
2019
Senior Frontend Engineer, Contract
Frontend modernisation centred on server-side rendering, performance and framework-level engineering practices.
2017–2019
Lead Frontend Engineer
Part of a large Angular re-platforming programme, working on architectural foundations, application delivery and performance practices with a wider engineering team.
2015–2017
Frontend Team Lead
A period of frontend transformation: moving from a legacy platform toward modern JavaScript architecture while helping establish a dedicated frontend engineering capability.
2014–2015
Senior Frontend Engineer
Frontend engineering during the shift toward larger client-side applications and more structured JavaScript development.
2011–2014
Lead Senior Interactive Developer
Interactive and creative technology work where design, motion, browser capabilities and production engineering met.
1996–2011
Developer and creative technologist
The early web, interactive media and a long sequence of changing tools. Those years established an enduring interest in how technology and design shape one another.