Skip to main content
Luis Vargas · Design Engineer

I design and build accessible product interfaces.

My work spans React component libraries, AI and agent interfaces, design systems, and data-dense tools—from interaction decisions to working code.

03 · Try the work

A component you can use.

A searchable assignee picker built with my published ReactZero combobox. Try its keyboard behavior, selection, and empty state.

Read the engineering decisions →

@reactzero/combo · Published component

Who should review this?

Search by name. Use ↑ ↓ to move, Enter to select, and Escape to close.

04 · How I work

Decisions made visible.

AI helps me explore and scaffold. I own the interaction model, read the implementation, and verify the result.

For ReactZero, that means reviewing state transitions and keyboard behavior against the component’s intended interaction pattern. For Waco3, it means preserving a user’s edits when a generation fails.

How I build with AI →Explore the token system →
05 · AI-ready design language

Components a model can read correctly.

Every ReactZero package ships an ai-reference.md: the component API, keyboard behavior, and accessibility contract written for coding assistants, so a generated integration is correct instead of plausible.

Agent Review Desk works from the other side. It is built on Primer React and Primer primitives, with the local Primer MCP server supplying component and token guidance that I then checked against installed types and browser behavior.

See the ai-reference.md pattern →Try the Primer prototype →How to give an LLM a design system →

Let’s build something useful.

I bring motion craft, product design, and front-end engineering to tools people use to get work done.

Start a conversation →View work profile →More about me →