← Portfolio Download PDF

Augusto Bastos

Applied AI Engineer — Python · LLM/RAG · MCP · AI Automation

Limerick, Ireland | augustobastos@luckycat.ie | +353 83 205 3817 | English C2 (Cambridge Proficiency)

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


Technical Skills

Applied AI: LLM APIs, RAG, embeddings, pgvector, agent workflows, MCP (Model Context Protocol), prompt and tool design

Engineering: Python, TypeScript, C#, SQL, PostgreSQL, Supabase, REST APIs

Testing and delivery: automated tests with pytest and Playwright, CI/CD with GitHub Actions

Product and cloud: React, Next.js, Cloudflare Workers/Pages, PostgreSQL Row-Level Security, Stripe Connect

Projects

Lucky Cat AI Solutions — Multi-Tenant SaaS Platform 2026 – Present

luckycat.ie

  • Pre-launch restaurant SaaS built as one codebase for all tenants: a React/TypeScript ordering app, an operations dashboard (shifts, stock, payroll, cash-up) and AI-assisted sales tooling, backed by Supabase.
  • Tenant data is isolated in PostgreSQL with Row-Level Security and checked by Playwright cross-tenant tests. Payments built on Stripe Connect (onboarding, direct charges, application fees); hosted on Cloudflare Pages.
PitchPilot — Applied AI / RAG Copilot 2026

luckycat.ie/pitchpilot

  • White-label field-sales app whose Wingman 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; model keys stay server-side behind a role-based JWT and a daily cap. Replaced an IVFFlat index with exact search after recall collapsed on a small corpus; re-indexing embeds only changed chunks.
Synergy — Agent Action Layer 2026

luckycat.ie/synergy

  • One contract per app defines identity, input/output schema, failure codes, safety rules and implementation binding; MCP tool annotations are derived from it instead of being written twice.
  • A static safety lint rejects contracts that move money without confirmation, make financial writes without an idempotency key, or allow anonymous writes. Demonstrated on a sample café app.
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 sent only to *.deputy.com, with errors scrubbed of secrets; CI with security scanning.

Tools & Windows apps

DictateCLI github.com/augbastos/dictate-cli — Adds a microphone button to Claude Code's native voice dictation on Windows; no extra API key.

AFKLocker github.com/augbastos/AFKLocker — Windows utility (C#) that prepares a laptop for closed-lid operation and locks the session in one double-click.

AFKSwitch github.com/augbastos/afkswitch — Claude Code mod that tells running agents when you are away and back: authorized work continues, steps that need you wait.

Local Dream Desktop github.com/augbastos/local-dream-desktop — Unofficial desktop companion for the Local Dream Android app: generate images on the phone from a desktop browser and keep the pictures on the PC.

Work Experience

Retail Coordinator — Chemist Warehouse 2026 – Present

High-volume pharmacy retail: daily problem solving, shift team coordination and clear communication with customers.

English Instructor — WSA Languages 2019–2022

Taught English classes, explaining complex concepts clearly to learners at different levels.

Receptionist & IT Technician — Unified Educational Foundation 2014–2018

Technical support: troubleshooting hardware, software and user issues, plus front-desk and administrative operations.

Education and Certifications

Graphic Design — Universidade Veiga de Almeida, 2015–2018

High School & IT Technician — Emmanuel Leontsinis, 2012–2014

Cambridge English: Proficiency (CPE) — C2

Languages

Portuguese — Native | English — C2