How I build
The non-negotiables behind the work.
Engineering principles Diogo Esteves applies across platforms, teams, and product lines.
Strategy
The frontend is the product
Treat the surface users touch as the business — never a thin layer over an API.
Architecture
Systems over heroics
Turn ambiguity into composable, evolvable architectures that survive multiple product lines and team changes.
AI-native
AI that ships
Agentic UX, RAG-backed flows, and human-in-the-loop review that hold up in production, not just in demos.
WCAG
Accessibility is a gate
Semantic HTML, keyboard support, visible focus — a requirement inherited from boardroom and broadcast-grade software.
Core Web Vitals
Performance is a feature
Bundle budgets, runtime optimization, and release safety — measured, not assumed. Learned at streaming scale.
Leadership
Decide in the open
RFCs, leveling rubrics, and roadmaps the whole team can reason about. High trust, async, shipping-oriented.
The short version
- Ship small, ship often
- Accessibility is non-negotiable
- Performance is a feature
- Type-safe at every boundary
- Design systems scale teams
- Automate the boring parts
- Clarity over cleverness