Skip to content

Alan Hajo

Technical Product Manager, Design Systems

I run the product side of a design system. For five years I have built, then led, then owned the roadmap for Ubiquiti’s design system, now consumed by more than 35 applications. I work at the intersection of design, engineering and accessibility, with an engineer’s understanding of what ships and a product manager’s judgement about what should.

Selected work

  • Built for one application and borrowed awkwardly by everyone else. I made the system agnostic, rebuilt it on React Aria, and grew it from five consuming applications to more than 35.

This site

Built as a small design system: three token layers in TypeScript that generate the stylesheet, documented components, and a contrast audit computed from the token values at build time. A colour pairing that drops below its WCAG requirement fails the build. See the system.

Contact