Software Engineer · independent research on AI-driven Software Engineering (AISE).
Software Engineer at Vivo / Telefónica. Independent researcher in AISE — AI-driven Software Engineering — treating engineering with agents as a research practice: hypothesis → harness → measurement → publication.
Current focus: harness search (how an agent retrieves code, context and memory inside its own harness without hallucinating) and determinism via persistent graph (anchoring generation on a traceable PRD → graph → PR).
Research notes published on diegonogueira.blog.
A local-first MCP server that converts PRDs into persistent execution graphs on SQLite, with embedded RAG and TDD hooks. Anti-hallucination via citation enforcement: new code under src/core/ must cite an ADR or epic, otherwise the commit is blocked.
npm install -g @mcp-graph-workflow/mcp-graph
- Repository — github.com/DiegoNogueiraDev/mcp-graph-workflow
- Live dashboard — mcp-graph-workflow-dashboard.vercel.app
TypeScript / Node · SQLite · Vitest · Playwright · MCP · Claude.
- Blog — diegonogueira.blog
- LinkedIn — /in/diegonogueirapaula
- X — @diegoconsagrado
- GitHub — @DiegoNogueiraDev




