Skip to content

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

  1. Principal Frontend Software Engineer

    Lumonus

    Dec 2025 - Jun 2026

  2. Senior Software Engineer

    Portable

    Oct 2023 - Nov 2025

  3. Senior Software Engineer & Designer

    Spinlock Security

    Oct 2020 - Sep 2023

  4. Senior Software Engineer & Designer

    SenseOn Security (contract)

    Jul 2020 - Oct 2020

  5. Principal Software Engineer

    British Telecom

    Jan 2019 - Jul 2020

  6. Software Engineer to Senior Software Engineer

    British Telecom

    Sep 2014 - Jan 2019

Contact