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
- 134
- Articles
- AI · TS · RN
- Stack



Field notes from the edge.
IndexedDB vs localStorage: where to store data in an offline-first app
IndexedDB vs localStorage in offline-first apps: see when to use Dexie, where localStorage fits, and why operational data belongs in the app's localDB.
Idempotency: how to prevent duplicate operations in APIs and distributed systems
Idempotency in APIs: prevent duplicate operations from repeated clicks, offline queues, duplicate webhooks, retries, and events in distributed systems.
useEffect vs useLayoutEffect: when to use them and when to delete the Effect
useEffect vs useLayoutEffect in React: learn when to sync external systems, measure layout before paint, and delete needless Effects safely.
Agentic Git: how to use AI to work with Git and GitHub (without burning tokens)
An Agentic Git guide for vibe coders and junior devs: let the AI agent create branches, commits, PRs and resolve conflicts using the git CLI (not an MCP) to save tokens.
PgBouncer connection multiplexing, and how Neon does it
How PgBouncer multiplexing lets thousands of clients share a few Postgres connections in transaction mode, and how Neon builds it in with a serverless driver.
