Carl (Cid) Romero
Pragmatic Frontend Lead | Web Minimalist | Systems Thinker
I help teams deliver accessible, maintainable, high-quality software β faster.
What I Do
As a frontend lead, I co-founded my orgβs UI library, reducing dev time across dozens of teams while enforcing consistent UX and accessibility. I also lead frontend architecture for a greenfield React project made of micro frontends β ensuring test-driven, declarative, maintainable code from day one.
My Approach
Understand the org's needs, priorities, constraints, and goals to inform my chosen methods of achieving outcomes. While working in a large team, I contribute my opinion based on experience, but I remain agnostic to the "how" and focus on the "why".
But given complete freedom while developing, here are the heuristics I follow:
- Zero-dependency first. Vanilla JS > libraries. TypeScript only when complexity calls for it.
- Performance-aware. Small bundles, semantic HTML, minimal CSS, almost no JS.
- Test-first. One of my greatest accomplishments is having driven org-wide adoption of the testing pyramid and test-driven development (TDD).
- Mentorship-focused. I pair, coach, and translate business needs to dev intent.
- Always user-first. Simple, accessible, maintainable interfaces at every layer.
Tech I Lean On
React, Zustand, Context API, Custom Hooks, Git Hooks, Semantic HTML, Testing Libraries (Jest, Testing Library), Spring Boot, Module Federation.
Before Tech
I made music β for Cyberpunk 2077 and UFC 2.