Skip to content
View raphabruno7's full-sized avatar

Block or report raphabruno7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
raphabruno7/README.md

Raphael Bruno

AI Engineer · Automation Specialist · Full-Stack Developer — Portugal

I take generative-AI products from idea to production and stay accountable for them after they ship: multilingual voice agents that answer real calls 24/7, agent-assist systems that work alongside human operators, and automation that removed manual document entry for construction and property-management teams.

🌐 raphaelbruno.dev · 💼 LinkedIn · ✉️ work@raphaelbruno.dev

Selected projects

Project What it is Links
AI Voice Agent System Six voice-agent stacks, live and callable, benchmarked on latency and orchestration (Hume EVI, LiveKit, ElevenLabs, Vapi, Retell AI, Twilio ConversationRelay). Multilingual agents that qualify leads, book meetings in Google Calendar and hand off to a human with no hold queue. live · code
Ambient AI Call Copilot Real-time copilot that listens on live two-speaker calls and fills forms in the agent's browser through a companion Chrome extension, while generating structured briefings by email. Streaming STT on AWS Transcribe with a swappable Bedrock/Gemini extraction backend; call-level debounce cut LLM invocations ~70%. code
Munny Personal Open Banking aggregator (Enable Banking, PSD2/SCA) with hybrid rule + LLM transaction classification and weekly pt-PT insight reports. Exposed as a remote MCP server so AI assistants can query the data directly. code
WhatsApp Lead Agent n8n + LangChain agent that qualifies inbound WhatsApp leads: niche detection, CRM lookup, rule-based scoring instead of free-form LLM judgment, natural non-templated replies. code

Stack

  • Languages — Python, TypeScript, SQL
  • AI & Agents — LangChain, LangGraph, GraphRAG, MCP server development, Claude API, OpenAI, Gemini, AWS Bedrock
  • Voice — Azure AI Voice Live, LiveKit, Vapi, Retell AI, Twilio, ElevenLabs, Hume EVI, AWS Transcribe, Whisper
  • Evaluation — golden-set evals, A/B testing, load and concurrency testing, Langfuse, cost-per-call modelling
  • Backend & Data — FastAPI, PostgreSQL, Supabase (RLS multi-tenancy), Convex, Pandas, Docling
  • Cloud & Infra — AWS, Azure, Google Cloud, Docker, GitHub Actions, Railway, Vercel
  • Compliance — GDPR (special-category data), PSD2 / Open Banking (SCA)

Pinned Loading

  1. ai-ear ai-ear Public

    Ambient AI call copilot: joins a live 2-speaker call as a silent listener, streams each speaker to AWS Transcribe, extracts appointment/clinical fields in real time (Gemini/Bedrock, runtime-swappab…

    Python

  2. munny-oss munny-oss Public

    Personal Open Banking aggregator: bank accounts via Enable Banking (PSD2/SCA), hybrid rule + LLM transaction classification, weekly pt-PT insight reports, exposed as a remote MCP server.

    Python

  3. n8n-clinic-referral n8n-clinic-referral Public

    n8n automation template for clinic patient referrals — Google Sheets → Word PDF → Outlook email → auto follow-up

  4. voice-agent-stacks voice-agent-stacks Public

    Same multilingual voice agent across 6 provider pipelines (Hume EVI, LiveKit/Gemini Live, ElevenLabs, Vapi, Retell, Twilio), compared live on latency, prosody and barge-in. Books real meetings via …

    TypeScript

  5. whatsapp-lead-agent whatsapp-lead-agent Public

    AI agent (n8n + LangChain nodes) that qualifies inbound WhatsApp leads: detects business niche, checks the CRM, gathers missing data, applies fixed scoring rules, replies naturally in Portuguese.