Building the
agentic layer
of software.
I'm Thiago, an AI Product Engineer designing autonomous agents, RAG pipelines and spec-driven products that ship fast and learn faster.
- 12+
- Years shipping
- 127
- Articles
- AI · TS · RN
- Stack



Field notes from the edge.
DDD with EventStorming in iTOP: from ticket sale to check-in
Learn DDD in a familiar ticketing domain: events, orders, payments, ticket issuance, check-in, subdomains, bounded contexts, rules and TypeScript.
DDD in practice with EventStorming: from client intake to the first lawsuit
Understand DDD through a legal domain: domain, subdomains, bounded context, aggregate, business rules, EventStorming and simple TypeScript code.
How to use the Domain-Driven Design starter modelling process
Domain-Driven Design gets clearer when a team turns business goals, domain knowledge, architecture, team design and code into one process it can repeat.
Products were automation before software
Automation before software: understand how products, services, and technology packaged processes long before AI.
From feudalism to AI: how to read past revolutions
AI revolution: understand how feudalism, empires, and industry changed scarcity, power, and work so you can decide better now.
