Arul Raaj

Design Engineer

Designing at MandoDesign SystemsFigma → CodeVisual Thinking

I started as a designer who got frustrated that beautiful things broke in handoff. So I learned to build them myself. Now I live in the gap between design files and production, where tokens become variables, components get typed, and intent ships.

Most of my work lives in design systems: the decisions that let teams move fast without things falling apart. I care about consistency, constraint, and the quiet satisfaction of a component that behaves exactly as expected.

I enjoy type, layout, and the kind of CSS that makes other engineers mildly uncomfortable. Based in India, occasionally writing about the designer-to-engineer transition.