Spring-physics segmented switch
One layout-shift-safe pill indicator, sliding on a spring. Arrow keys work too.
active: Design
Neftali Aguilar
Senior software engineer focused on design systems, interaction detail, and accessibility — React and TypeScript products built on component systems teams can trust.
Currently deepening AI-augmented engineering: the Vercel AI SDK, RAG, and agentic developer workflows.
| Week | Posts |
|---|---|
| Aug 24 – Aug 30 | 3 |
| Aug 31 – Sep 6 | 4 |
| Sep 7 – Sep 13 | 3 |
| Sep 14 – Sep 20 | 0 |
| Sep 21 – Sep 27 | 0 |
| Sep 28 – Oct 4 | 1 |
| Oct 5 – Oct 11 | 0 |
| Oct 12 – Oct 18 | 0 |
Live from Buffer's GraphQL API across LinkedIn, X. Fetched on the server once a day.
What the numbers taught meCraft, running live
Touch anything below. Four interactions, hand-built on this site's own motion dependency: springs, notification choreography, keyboard-first commands, and the vitals telemetry that keeps them honest.
One layout-shift-safe pill indicator, sliding on a spring. Arrow keys work too.
active: Design
Stacked, self-dismissing, layout-aware. Queue depth capped so a burst never buries the page.
queue empty — trigger one ↓
Fuzzy filter, roving focus, Enter to run. Every action reachable without a pointer.
Measured against a production build, not the dev server — the number that actually ships.
Selected work
How I build
Use Claude Code with advanced models for planning and architecture decisions on complex tasks and larger features.
Hand off implementation to smaller, faster models once the plan and architecture are locked in.
Use Cursor as the primary IDE, with integrated AI chat for rapid iteration and quick fixes.
An end-to-end workflow: task planning → implementation → self code review → pull request creation → monitoring and resolving review comments.
Toolbox
Experience
Aug 2024 – Present
Guadalajara, MX (Hybrid)
Oct 2023 – Aug 2024
Remote
Dec 2021 – Oct 2023
Remote
Apr 2018 – Dec 2021
Puerto Vallarta, MX
Background
B.S. Software Engineering
Universidad Tecnológica de Bahía de Banderas
2014 – 2017English Language Scholarship
Dominican University, Chicago
2014Asynchronous-ready
Six years across hybrid, remote, and fully distributed teams — bilingual written communication, timezone-agnostic handoffs, and decisions documented where the next person can find them.
Writing
September 9, 2026
I began posting at the end of August to force myself to understand things properly. Every chart here reads live from Buffer's API — including the one that shows my most-seen post isn't writing at all.
September 3, 2026
A good Design System isn't just a collection of components — it's a system of rules that makes UI predictable. And that starts with understanding CSS.
August 15, 2026
Publishing @neftaliaguilar/ui taught me more about API design and maintenance burden than any internal component library ever did.
Craft
Lighthouse scores measured against a production build, not the dev server — the number that actually ships.
--nef-focus-ring token — on every interactive element that didn't already have one.prefers-reduced-motion. Turn it on in your OS settings and reload.