Diego Vieira Gonçalves de Souza AI Engineer A i E N G i N e e R
AI Engineer building agents you can verify. Four years of software engineering, two in generative AI, shipping production agents. This site runs a live multi-agent support platform. Trigger it, watch every step, then read the code and the evals behind it.
Open the live demo Read the flagship case
$ project open 05
verify ★ evidence ★ pending stays pending ★ trace every step ★ verify ★ evidence ★ pending stays pending ★ trace every step ★
What you can check here 27 of 36
Real-model trials passed (development set)
◐ live model Commit 09d8c1e
Development set, not held out. Status FAIL_PROVISIONAL; the exit code follows that status, as the P00 README defines it.
17 passed
demo-live-v1 ledger and failover tests against PostgreSQL 16
● services, fake model Commit ffcdb81
Fake provider transport. No model was contacted.
2 passed
Requester cannot approve their own refund; a tenant cannot read another tenant's ticket
● fake: control logic Commit 6e51483
Evidence
One ticket, every project The projects are not separate demos. They are the parts of one system. Press play, or open a node to see the code at its exact commit.
Play Previous Next Reset
One ticket crossing the system Flow: Ticket, API and auth, Guard screen, Durable job, Four agents, Real model, Refund gate, Second person, Content-free trace Ticket API and auth Guard screen Durable job Four agents Real model Refund gate Second person Content-free trace One ticket crossing the system Flow: Ticket, API and auth, Guard screen, Durable job, Four agents, Real model, Refund gate, Second person, Content-free trace Ticket API and auth Guard screen Durable job Four agents Real model Refund gate Second person Content-free trace The whole flow. Press play or next to walk through it.
Text version of this diagram Ticket P06 . A visitor opens a ticket in the console.API and auth P05 . Tenant and role come from the signed token, not from the request.Guard screen P02 . Text is screened before any model sees it.Durable job P04 . The work is a leased job with retries and a dead-letter path.Four agents P01 . A supervisor runs classifier, researcher, billing and responder, with a hard step limit.then Real model then Content-free trace (spans) Real model P00 . Each call is reserved in a ledger before the provider is contacted.then Refund gate (proposal) Refund gate P05 . A deterministic check turns a proposal into an approval request.Second person P06 . Someone other than the requester approves or rejects.Content-free trace P03 . Spans carry timing and status, never the text.Flagship 05 ◐ verified offline, live smoke pendingA support platform where AI can draft a refund, but only a second person can approve it.
P05 + P06 · Flagship #Try to approve your own refund.
$ project open 05
Projects 00 ✕ failed provisionally, reportedThe contracts every project shares, and the evaluation that told me my agent was not ready.
P00 · AI core #The failure is the proof.
01 ◐ offline verified, quality pendingMulti-agent triage with a bounded loop, compared across frameworks on the same contract.
P01 · AI core #Agents need a stop condition.
02 ◐ fixtures verified, quality not claimedThe boring safety layer that keeps an agent from hurting production.
P02 · AI core #Retries are a safety decision.
03 ◐ service gate verified, production telemetry pendingSee what an agent did without storing what users said.
P03 · Platform #Observability without surveillance.
04 ◐ isolated gate verified, no cloud runAgent work that survives a worker dying mid-task.
P04 · Platform #Kill the worker. The task continues.
07 ◐ local gates pass, not published yetA design system with contrast checked by tests, and a site that refuses unproven numbers.
P07 + P08 · Craft #This page has tests too.
08 ◐ process in use, outcome per projectThe engineering system that built all of the above with coding agents.
Lab · Craft #How I direct AI to build.
How I build with AI Built with coding agents under an engineering harness: specs before code, gated checks, evals, budget ledgers and saved evidence, following AI engineering best practices. Every number here links to the run that produced it.
Open the method
Experience 4 years of software engineering, 2+ years with generative AI, 1+ year in production. I build AI agents and integrate Claude and OpenAI models into systems through REST APIs, webhooks and tool use, with Python, RAG on pgvector, LangChain, LangGraph and MCP, on AWS.
AI Engineer , Grupo Intra de Ensino e Pesquisa a Distância. 2025-03 to 2026-05 · Career history, not a measured result. Software Engineer , Yamaha Motor (via Compass UOL). 2024-02 to 2025-01 · Career history, not a measured result. Experience
Remote, from Crato, CE, Brazil. WhatsApp is the fastest way to reach me; email, LinkedIn and GitHub also work.
Message me on WhatsApp