Software Engineer

Building next-generation user interfaces out of the UK

More than a decade building for the web

Design is at the heart of everything I do, I believe that a close relationship between visual design, UX and front-end engineering expertise leads to a better customer experience within digital products.

As a specialist in modular design systems and component libraries, I work to bridge the gap between design and engineering disciplines and am a catalyst for fast, iterative processes within agile product teams. My technical experience spans a wealth of front-end technologies ranging from modern SPA frameworks to run-time performance profiling, testing and accessibility.

  • All-in-one transcription, translation, summaries and archiving. Tailor made for journalists and writers.

    Role
    Senior Software Engineer
    Tenure
    Present
  • WorkOS acquired Modulz in March 2022. After acquisition I continued to maintain Radix Primitives, building new components and shipping the stable 1.0 release. I would later transition to a horizontal UI team where I led projects to re-architect the dashboard and support the roll out of User Management.

    Role
    Software Engineer
    Tenure
    Mar 2022 – May 2024
  • Core maintainer of Radix Primitives, an accessibility focused toolkit of headless UI components. I collaborated closely with the team to scope, shape, research and implement WAI-ARIA compliant accessibility patterns and DX centric component APIs.

    Role
    Senior Product Engineer
    Tenure
    Apr 2021 – Mar 2022
  • Using Ethereum technology to build censorship resistant tools for organisation and collaboration on the blockchain. Shipped and maintained high-quality interfaces for the Aragon dashboard, upgrade and token conversion tools as well as a rewards program to incentivise staking in automated liquidity pools.

    Role
    Senior UI Engineer
    Tenure
    May 2020 – Jan 2021
  • Built the user interface for a next-generation digital asset management product. Focused on crafting a front end that is intuitive, reliable and extremely fast. Dash was built as an Angular SPA with Typescript, RxJS and supported by a micro-service back end running on Amazon Web Services.

    Role
    UI Engineer
    Tenure
    Sep 2018 – Jan 2021
  • Mentored on scalable CSS architecture, system focused UX, interaction, animation and browser performance. Ensured the team scoped and implemented with a component driven mindset for consistency, scalability, and fast iteration.

    Role
    Senior Front-End Developer
    Tenure
    Apr 2016 – May 2018
  • Design and development of modular front end component libraries with a focus on user experience, progressive enhancement and the latest HTML, CSS, and JavaScript technologies. Building ecommerce solutions for a variety of retail clients.

    Role
    Front-End Developer
    Tenure
    Jan 2012 – Jan 2016
  • Worked directly with a variety of clients on a range of creative web projects and campaigns, from visual conception through to delivery of completed assets and deployed front end code.

    Role
    Digital Designer
    Tenure
    Jul 2009 – Feb 2012

Trusted by world-class teams

I’ve worked with some amazing people throughout the years, here is what they have to say

  • Andy is one of the best engineers I have ever worked with. He is thorough, has a great eye for design detail, incredible intuition for simplicity, and holds himself and his team to the highest of standards.

    Vlad Moroz
    Name
    Vlad Moroz
    Role
    UI Lead
    Company
    WorkOS
  • Whether researching and developing accessible components for Radix UI, writing documentation, or tackling large architecture changes to the WorkOS dashboard, Andy has always applied the same amount of rigour to his work.

    Benoit Grelard
    Name
    Benoît Grélard
    Role
    Co-creator of Radix
    Company
    WorkOS
  • It's rare to see a talent in design matched so equally by competency in development. He is someone I trust. I can give him the information he needs to deliver a project and I know it will be done to the highest quality possible.

    Michael Allan
    Name
    Michael Allan
    Role
    Head of Design
    Company
    Brandwatch
  • Andy has a tremendous understanding of front-end on the web and was often a source of knowledge for me in areas such as web performance, animation and technology.

    Andrew Khan
    Name
    Andrew Khan
    Role
    Lead Architect
    Company
    Opia
  • I have seldom met an individual who personifies the senior UI/UX engineer as well as Andy. He not only drives to personally deliver to the highest of standards, but goes the distance to improve the work of everyone around him.

    Brett Sun
    Name
    Brett Sun
    Role
    CTO
    Company
    Aragon
Get in touch