staff engineer · spec driven development

The code writes itself.
The spec doesn't.

I build production systems with AI agents using Spec Driven Development. I built a complete crypto fintech — 13 apps, 70 days, solo.

25+ years shipping production software: INPE, Embraer, TUI Group (€23B, 20M+ customers). 30,000+ students trained. 400+ professionals in AI-augmented workflows.

Felipe Fontoura building software late at night
25+ years shipping production
13 apps in 70 days, solo
30k+ students trained

shipped production at

INPE EMBRAER SOLVAY TUI GROUP

The method comes before the tool.

Tools change. The way you build doesn't. Spec Driven Development turns intent into systems that hold up.

01 Specify

A vague intent becomes context, acceptance criteria, and an executable contract — before a line of code.

02 Build

AI agents execute against the spec with architecture and direction. The engineer reviews, not retypes.

03 Ship

Ship, operate, measure. The specification keeps regressions out as the system grows in production.

Let's build something that holds up.

Production systems, AI-augmented teams, and the discipline to ship them. If you read this far, you already know what to do.