Design engineer working across disciplines, turning complex problems into clear and intuitive software.
I've spent over 10 years working across design and engineering, taking complex digital products from early ideas through to production. My background is in software engineering, but my work often spans product thinking, interaction design, technical architecture and the systems that connect them.
I'm drawn to problems that are difficult to untangle: complex workflows, dense information and products where the right answer isn't immediately obvious. Much of my work has been in healthcare, government and cybersecurity, where I've learned to balance technical complexity with software that feels clear, intuitive and trustworthy.
I care deeply about the quality of both the product and its implementation, from the details of an interaction to the systems that help that quality scale. That's led to a particular interest in design systems, and more recently, how they evolve as AI changes the way software is built.
Experience
Principal Frontend Software Engineer
LumonusDec 2025 - Jun 2026
Senior Software Engineer
PortableOct 2023 - Nov 2025
Senior Software Engineer & Designer
Spinlock Security
Oct 2020 - Sep 2023
Senior Software Engineer & Designer
SenseOn Security (contract)
Jul 2020 - Oct 2020
Principal Software Engineer
British Telecom
Jan 2019 - Jul 2020
Software Engineer to Senior Software Engineer
British Telecom
Sep 2014 - Jan 2019