Professional Summary
I design and ship AI systems by directing coding agents (Claude Code, Codex): I set the architecture and guardrails, a second AI agent reviews the code, and I test the result. Background in IT support, teaching, leading restaurant shifts and coordinating a retail team.
Technical Skills
Agentic AI: multi-agent workflows with Claude Code and Codex, second-agent code review, MCP servers and tools, guardrails and permission limits, agent-written tests (pytest, Playwright)
Applied AI: LLM APIs, RAG, embeddings, pgvector, prompt and tool design, n8n automation
Agent-directed development: Python, TypeScript, SQL, Supabase / PostgreSQL, Row-Level Security, Stripe Connect, Cloudflare, GitHub Actions
Code reading: Python (basic), YAML, JSON (partly)
Projects
luckycat.ie
- Restaurant software: a React/TypeScript ordering app and an operations dashboard on Supabase, one codebase for all tenants.
- Tenant data isolated with PostgreSQL Row-Level Security and checked by Playwright cross-tenant tests; a security review found and fixed two serious bugs. Stripe Connect card charge tested end to end.
luckycat.ie/synergy
- Contract-based action layer for AI agents: one contract per app, MCP annotations derived from it, and a static safety lint that rejects unconfirmed money moves, financial writes without an idempotency key and anonymous writes.
luckycat.ie/pitchpilot
- White-label field-sales app whose copilot answers pricing and contract objections from each product's own documents.
- A Supabase Edge Function embeds the question with Gemini, retrieves the top 6 chunks with pgvector filtered to the active product and answers with Gemini Flash-Lite, logging its sources; keys stay server-side. Replaced an IVFFlat index with exact search after recall collapsed on a small corpus.
Open source (MIT) | github.com/augbastos/Deputy-MCP
- Python MCP server that lets Claude answer roster questions ("When do I work next?") from a live Deputy account: 11 read tools, plus 5 write tools that exist only when DEPUTY_ALLOW_WRITES=true.
- OAuth, API-token or calendar sign-in; tokens kept in the OS keychain and by default sent only to *.deputy.com. Read tools and OAuth tested on a real Deputy account; write tools covered by automated tests.
Education and Certifications
Graphic Design (degree) — Universidade Veiga de Almeida, 2015–2018
High School & IT Technician — Emmanuel Leontsinis, 2012–2014
Cambridge English: Proficiency (CPE) — C2, Grade C, 2023
Cambridge English: Advanced (CAE) — C1, Grade B, 2022
IELTS Academic — overall 7.5, 2022
Languages
Portuguese — Native | English — C2