Skip to content
View maateusx's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report maateusx

Report abuse

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

Report abuse
maateusx/README.md

whoami

const mateus = {
  role:      "Senior Fullstack / Applied AI Engineer",
  location:  "Uberlândia, MG 🇧🇷 — remote-first, EN C1",
  since:     { coding: 2010, professional: 2014, techLead: 2020, appliedAI: 2023 },
  founder:   "Mobize Tecnologia",
  stack:     ["TypeScript", "Node + Fastify", "React / Next.js", "Python", "PostgreSQL + pgvector", "AWS"],
  shipping:  ["voice & chat agent platform", "condo management SaaS", "AI deals platform"],
  belief:    "Specs first. Systems thinking is why my AI work reaches production.",
} as const;
terminal

where most of the work happens

contribution game

🎙️ What I actually build

Real-time voice agents

Sub-900ms end-to-end conversational loops over real telephony — turn-taking, barge-in, tool calling mid-call.

Twilio Deepgram Gemini Live ElevenLabs

Hybrid RAG in production

Semantic + BM25 retrieval with Cohere reranking, tenant-isolated, grounded answers over each customer's own knowledge base.

pgvector Elasticsearch Supabase

LLM observability & eval

Traces, cost attribution, quality scoring and regression suites — so model changes are measured, not vibed.

Langfuse OpenTelemetry RAGAS

Agentic engineering

Multi-agent workflows and CI pipelines where AI agents open and review merge requests.

Claude Code (headless) MCP CrewAI LangChain

🔊 How a call actually flows (click to expand the architecture)
flowchart LR
    A["📞 Caller"] -->|PSTN| B["Twilio"]
    B -->|audio stream| C["Deepgram STT<br/>streaming"]
    C -->|partial transcripts| D{"Orchestrator<br/>Node + Fastify"}
    D -->|query| E["Hybrid RAG<br/>pgvector + BM25<br/>Cohere rerank"]
    D -->|tool calling| F["Elasticsearch<br/>CRM · Calendar · APIs"]
    E --> D
    F --> D
    D -->|tokens| G["LLM<br/>+ Gemini Live"]
    G -->|stream| H["ElevenLabs TTS"]
    H -->|audio| B
    D -.->|traces · cost · eval| I["Langfuse + OTel"]

    style D fill:#0ea5e9,stroke:#0f172a,color:#fff
    style E fill:#1e3a8a,stroke:#0f172a,color:#fff
    style I fill:#334155,stroke:#0f172a,color:#fff
Loading

The hard part isn't the LLM call. It's the budget: every hop above has to fit inside ~900ms or the human on the phone hears a pause and starts talking over the agent. Barge-in detection, speculative TTS, and cutting a retrieval round-trip are where the engineering lives.


🚀 Products I own end to end

TakeSales / TakeFlow AI — multi-tenant voice & chat agent platform (Founder · technical lead)

A VAPI/Retell competitor built for the Brazilian market. Customers build, deploy and operate conversational agents wired into real phone lines, grounded in their own knowledge base.

Latency sub-900ms end-to-end voice loop
Retrieval hybrid RAG (pgvector + keyword), tenant-isolated
Observability Langfuse traces + cost, OpenTelemetry distributed tracing
Infra AWS ECS Fargate · SQS · CloudFront · WAF · automated CI/CD
Design system The Quiet Machine (in-house)

Case study — a real-estate AI SDR agent: qualifies inbound leads and searches live property inventory via Elasticsearch during the conversation, with prompts tuned for Brazilian Portuguese.

Condo management SaaS — multi-tenant platform for building managers (Founder · technical lead)

Digitizes an entire regulated domain — resident communication, finance, bookings, incidents, documents and assemblies — with an AI layer that generates, summarizes and answers questions over meeting minutes via RAG.

  • Multi-tenant architecture with per-condominium data separation and role-based authorization
  • Translating quorums, cost apportionment and financial reporting into something non-technical users actually use
  • TypeScript end to end · Fastify · Next.js · Supabase/pgvector · AWS
AI deals & coupons platform — crawler-to-search pipeline at scale (architected end to end)
crawlers → AWS SQS → workers → OpenAI enrichment → PostgreSQL → Fastify API → Next.js
  • SEO as a first-class pillar: SPA → Next.js SSR/ISR migration, sitemaps, Schema.org structured data, dynamic metadata
  • MongoDB → PostgreSQL (Prisma) migration for consistency and complex queries
  • Price history, voting/comments, hybrid search, community spaces, affiliate monetization
Everything else in flight — 8 more projects
Project What it is Status
Treinou.app Fitness accountability app · ASO + store listing Publishing
claude-kanban Local kanban with markdown as source of truth; headless Claude Code, planner/scorer agents Evolving → BYOM SaaS
Licitações AI Public-tender opportunity discovery pipeline on real data Running locally
Sereno AI journaling / emotional wellbeing, reusing TakeFlow infra Spec / MVP
Virtual Staging MVP AI virtual staging for real estate MVP
MCP Orchestration Gateway Gateway architecture for MCP orchestration Architecture
AI CMO Internal multi-product social media management Internal
Meeting-minutes AI Condo minutes generation & Q&A (Skip Challenge hackathon) Hackathon

🧰 Toolbox

stack
The honest breakdown — depth vs. familiarity

Daily driver, deep: TypeScript · Node.js + Fastify · React/Next.js (App Router, RSC, SSR/ISR/SSG) · PostgreSQL/Supabase + pgvector · AWS (ECS Fargate, Lambda, SQS, S3, CloudFront, WAF, RDS) · Docker · GitHub Actions

Applied AI, in production: LLM orchestration & tool calling · multi-agent workflows · hybrid RAG · Deepgram/ElevenLabs/Gemini Live · Twilio · Langfuse · OpenTelemetry · RAGAS · MCP · Claude Code headless

Strong: Python · React Native · Flutter · Kubernetes · Elasticsearch · MongoDB · Prisma · TailwindCSS/Shadcn · Zustand · React Query · WebSockets

Have shipped with, rustier: PHP · Java · Oracle · SQL Server · AngularJS · Appium/Selenium

Conversational AI lineage: Dialogflow & IBM Watson since 2019 → production LLMs since 2023. Not a 2024 pivot.


📊 The numbers

stats langs streak trophies activity graph

🗺️ Career timeline

timeline
    title 11+ years, from first line to production AI
    2010 : First lines of code
    2014 : Professional dev · CS @ UFU
    2015 : Nexmob — web · mobile · Node
    2018 : Atomic Agro — APIs, DevOps, data
    2019 : Nexmob — low-code chatbot platform<br/>Dialogflow · Watson
    2020 : Bittar Neurociência — Tech Lead<br/>LMS · CMS · CRM · live video at scale
    2023 : Applied AI focus — LLMs in production
    2024 : Founded Mobize<br/>Voice agent platform · condo SaaS
    2026 : Voice agents · hybrid RAG · agentic CI
Loading

🏆 Beyond the code

🥉3rd place — Hackatri (Tribanco Hackathon)
🏅50 Best Apps of the Year (2015)
🎖️Honorable mention ×2 — Brazilian Public School Math Olympiad
🔭Honorable mention — Brazilian Astronomy & Astronautics Olympiad
⚛️Senior React Engineer — Triplebyte Certified
🎓BSc Computer Science, UFU · Postgrad in Generative AI Applications (2025–2026)
♟️ Off the clock

Chess (competitive streak included), running and lifting, DIY and metalworking, film, games. The common thread is the same one in my engineering: I like systems with hard constraints and no room to hand-wave.


🤝 How I work

Structured specs first. I turn problems into dense documents before writing code — which is exactly why coding agents work well for me instead of flailing.

  • Simple before clever. Clean, readable code that the next person can own.
  • Performance work when it moves a real number, not for sport.
  • Scalability designed in from day one; APIs that are boring to consume.
  • Understand the business problem before the implementation.
  • Direct, honest assessment — I'd rather be corrected than validated.
  • Stack choices driven by delivery speed and cost, not hype.

Open to Applied AI / Senior Fullstack / Tech Lead roles — remote-friendly

📄 Read my cover letter →

LinkedIn Email

footer

Popular repositories Loading

  1. react-native-expo-facial-recognition react-native-expo-facial-recognition Public

    A complete React Native facial recognition app using ArcFace ONNX model with registration, verification, and persistent storage capabilities

    TypeScript 8 2

  2. c_syntax-validator c_syntax-validator Public

    Syntax and Lexico Validator in C

    C 1 1

  3. TrabCompiladores TrabCompiladores Public

    Pascal to WebAssembly

    OCaml 1

  4. sudoku_generator sudoku_generator Public

    A Sudoku puzzle generator written in C.

    C 1

  5. react-native-boilerplate react-native-boilerplate Public

    Blank Boilerplate React Native

    JavaScript 1

  6. licitacao-ai licitacao-ai Public

    Pipeline que monitora o PNCP por palavras-chave, filtra por heurísticas e classifica oportunidades de licitação com IA (Gemini) para o perfil da sua empresa.

    TypeScript 1