← Portfolio Download PDF

Augusto Bastos

Applied AI Developer · Agentic AI · MCP · RAG

Limerick, Ireland | [email protected] | +353 83 205 3817 | English C2 (Cambridge Proficiency)

linkedin.com/in/augustobastos | github.com/augbastos | augbastos.dev


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

Lucky Cat — Multi-Tenant Restaurant Platform 2026 – Present

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.
Synergy — Agent Action Layer 2026

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.
PitchPilot — Applied AI / RAG Copilot 2026

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.
Deputy-MCP — Open-Source MCP Server 2026

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.

Work Experience

Retail Coordinator — Chemist Warehouse Ireland Jul 2026 – Present
Assistant Manager — Burger King May 2024 – Jul 2026
Team Member, Front of House — KFC Apr 2022 – Apr 2024
English Instructor — WSA Languages 2019 – 2022
Receptionist & IT Technician — Unified Educational Foundation 2014 – 2018

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