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