Senior Design Engineer

Turning complex problems into intuitive interfaces

More than 15 years of experience

I’m a design engineer with more than 15 years of experience building high-quality interfaces and design systems across AI, developer tooling, SaaS, and collaborative web applications.

My expertise spans UI architecture, design engineering, accessibility, performance, and developer experience. My work ranges from AI-powered rich-text environments and authentication products to widely adopted component systems that power some of the most popular interfaces used by millions.

I bring a deep understanding of usability and interaction design to product work, simplifying complex surfaces into software that feels robust and intuitive.

  • I worked across nearly every user surface of the product, including rich-text editing, chat rendering, sharing, permissions, authentication, entitlements, browser extensions, spreadsheet autofill interfaces, billing, and more.

    Role
    Senior Software Engineer
    Tenure
    Sept 2024 – June 2026
  • WorkOS acquired Modulz in March 2022. I continued to maintain Radix UI, shipping the stable v1 release which grew to 130m monthly installs. I later joined a horizontal product team, leading the dashboard re-architecture and supporting the rollout of User Management.

    Role
    Software Engineer
    Tenure
    Mar 2022 – May 2024
  • I was core maintainer of Radix UI, a popular headless UI library touching millions of end-users. I worked closely with the team to scope, shape, research and implement WAI-ARIA compliant accessible UI patterns and DX-centric component APIs.

    Role
    Senior Product Engineer
    Tenure
    Apr 2021 – Mar 2022
  • Built censorship resistant tools for organisation and collaboration on the Ethereum blockchain. Shipped and maintained high-quality interfaces for the 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 of the Dash digital asset management platform. Crafted 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 AWS.

    Role
    UX Engineer
    Tenure
    Sep 2018 – May 2020
  • 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 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
    Founding Design
    Company
    paper.design
  • 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
    Raycast
  • Andy doesn't just build what is asked, but thinks through what users are trying to do, where the product might feel confusing, and how to make the final experience simpler, clearer, and more useful.

    Elik Eizenberg
    Name
    Elik Eizenberg
    Role
    CEO & Founder
    Company
    Scroll AI
  • 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
  • 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

Side projects are where I engage in exploratory areas, guided by curiosity, practice, and craft

Get in touch