Technology · Customer Experience · Operations
Technology has always been my language. For 18 years, Customer Experience taught me exactly where systems break for real users — now I build the systems that don't. Nine production backends, self-hosted and live, combining that operational depth with real backend engineering.
Tecnologia sempre foi minha linguagem. Por 18 anos, Experiência do Cliente me ensinou exatamente onde sistemas quebram pra usuários reais — agora eu construo os sistemas que não quebram. Nove backends em produção, self-hosted e no ar, unindo essa profundidade operacional com engenharia de backend de verdade.
Selected projects
-
K-APEX-08 — Security Console
A cyberpunk-inspired SOAR console where correlated network events become incidents an operator confirms live in a terminal, with a dead man's switch handing autonomy to the system when the operator goes quiet. Built to prove out a full production-grade auth stack and mutation-tested decision logic, not just a working demo. Result: 82 unit tests holding a 100% mutation score, plus a real production incident (heartbeat monitor stuck for 3+ days) diagnosed and fixed.
Um console SOAR inspirado em cyberpunk, onde eventos de rede correlacionados viram incidentes que um operador confirma ao vivo num terminal, com um dead man's switch que entrega autonomia ao sistema quando o operador fica quieto. Construído para provar um stack de autenticação de nível produção e lógica de decisão testada por mutação, não só uma demo funcional. Resultado: 82 testes unitários com 100% de mutation score, além de um incidente real de produção (heartbeat travado por mais de 3 dias) diagnosticado e corrigido.
-
CASEFILE: UMBRA — Investigative RAG Console
A Blade Runner-inspired case file system where AI-narrated testimony and forensic evidence get embedded into a vector store and cross-referenced live. Built to prove out real retrieval-augmented generation — embeddings and semantic search, not a wrapper around a chat API. Backed by automatic failover across three LLM providers, a mutation-tested test suite, and a read-only MCP server so the same archive is queryable by any MCP client. Also ships a custom Web Audio API sync utility and TTS/transcription end to end.
Um sistema de arquivos de caso inspirado em Blade Runner, onde depoimentos narrados por IA e evidências forenses são convertidos em embeddings num vector store e cruzados ao vivo. Construído para provar retrieval-augmented generation de verdade — embeddings e busca semântica, não um wrapper de chat API. Com failover automático entre três provedores de LLM, uma suíte de testes testada por mutação, e um servidor MCP somente leitura pra que o mesmo arquivo seja consultável por qualquer cliente MCP. Também traz um utilitário próprio de sincronização via Web Audio API e TTS/transcrição de ponta a ponta.
-
Administratum 88k — Petition Workflow Engine
A ServiceNow-inspired approval engine where a request becomes a formal state-machine-governed workflow, with automated review and human sign-off. Built to prove out queue-driven background work and state management under real business rules. Result: a scheduled job auto-closes anything left undecided, with BullMQ handling every stage through idempotent retries.
Um mecanismo de aprovação inspirado no ServiceNow, onde uma solicitação vira um workflow formal governado por máquina de estados, com revisão automatizada e aprovação humana. Construído para provar processamento em segundo plano orientado a filas e gestão de estado sob regras de negócio reais. Resultado: um job agendado encerra automaticamente tudo que ficou indecidido, com BullMQ tratando cada etapa via retries idempotentes.
-
Nexus — Dispatch Engine
A NOC dispatch console routing live missions to field operatives via real RabbitMQ priority queues. Built to prove out race-safe job assignment and self-observing infrastructure under concurrent load. Result: a public Grafana dashboard, and a diagnosed production incident (dead-letter self-loop causing CPU exhaustion) traced to root cause and fixed.
Um console de despacho NOC que roteia missões em tempo real para operadores de campo através de filas de prioridade reais no RabbitMQ. Construído para provar atribuição de trabalho segura contra race condition e infraestrutura auto-observável sob carga concorrente. Resultado: um dashboard público no Grafana, e um incidente de produção diagnosticado (self-loop na dead-letter causando exaustão de CPU) rastreado até a causa raiz e corrigido.
-
Section 8½
A SIEM-inspired threat correlation engine that ingests security events via Redis Streams and auto-correlates them into incidents in real time. Built to prove out event-driven architecture and hardened auth under a fully containerized pipeline. Result: JWT auth with refresh-token rotation and reuse detection, and an AI response-suggestion layer that runs in mock mode to avoid burning API cost on the public demo.
Um mecanismo de correlação de ameaças inspirado em SIEM que ingere eventos de segurança via Redis Streams e correlaciona-os automaticamente em incidentes em tempo real. Construído para provar arquitetura orientada a eventos e autenticação robusta sob um pipeline totalmente conteinerizado. Resultado: autenticação JWT com rotação de refresh-token e detecção de reuso, e uma camada de sugestão de resposta por IA que roda em modo mock pra não gastar custo de API na demo pública.
-
Deep Space Support
An internal space-station help desk with real JWT auth, role-based access control, and AI-triaged tickets. Built to prove out layered backend architecture and test coverage over configuration-driven auth, after two other backends were tried and deliberately abandoned. Result: full Jest coverage on both backend and frontend, and a documented decision trail explaining exactly why each earlier approach was dropped.
Um help desk interno de estação espacial com autenticação JWT real, controle de acesso baseado em função e tickets triados por IA. Construído para provar arquitetura de backend em camadas e cobertura de testes sobre autenticação orientada por configuração, depois de testar e abandonar deliberadamente dois outros backends. Resultado: cobertura completa de Jest em backend e frontend, e um histórico de decisão documentado explicando exatamente por que cada abordagem anterior foi descartada.
-
The Kingdom's Complaints Office
An AI-triaged ticket system with SLA enforcement and automated email, backed by a self-healing Postgres setup. Built to prove out automation engineering and infrastructure judgment before ever touching NestJS. Result: the pattern this entire portfolio grew from — VPS self-hosting, self-heal workflows, and themed wrappers over real enterprise patterns.
Um sistema de tickets com triagem por IA, enforcement de SLA e e-mail automatizado, sobre uma configuração Postgres auto-restaurável. Construído para provar engenharia de automação e julgamento de infraestrutura antes mesmo de tocar em NestJS. Resultado: o padrão do qual todo esse portfólio nasceu — self-hosting em VPS, workflows de auto-recuperação e wrappers temáticos sobre padrões reais de enterprise.
-
Magic Items API
A fictional RPG item shop with a REST API built entirely in n8n and a self-healing Postgres backend. Built to prove out integration engineering — gluing automation to a real database — before writing a single line of backend code by hand. Result: the first project in the whole portfolio, and the starting point for every pattern that followed.
Uma loja de itens RPG fictícia com API REST construída inteiramente em n8n e um backend Postgres auto-restaurável. Construído para provar engenharia de integração — conectar automação a um banco de dados real — antes de escrever uma linha sequer de backend na mão. Resultado: o primeiro projeto de todo o portfólio, e o ponto de partida de todos os padrões que vieram depois.
-
[ More coming ]
Portfolio in active construction. New automation experiments drop regularly.
Portfólio em construção ativa. Novos experimentos de automação chegando regularmente.
Internal tools
-
Cashback Organizer
Internal productivity tool that parses cashback data into a structured format and generates ready-to-send customer messages. Built to prove out a small, real automation win pulled straight from daily CX work. Result: a script born directly from a repetitive task at Blaze, turned into a reusable tool.
Ferramenta de produtividade interna que organiza dados de cashback em formato estruturado e gera mensagens prontas para envio ao cliente. Construída para provar uma automação pequena e real, tirada direto do trabalho diário de CX. Resultado: um script nascido de uma tarefa repetitiva no Blaze, transformado em ferramenta reutilizável.
-
CSAT Calculator
Interactive calculator that tracks CSAT performance and estimates the ratings needed to hit target goals. Built to prove out turning a CX metric into a tool other agents could actually use. Result: a small internal utility that reflects the exact kind of problem an Automation Engineer role would ask someone to solve.
Calculadora interativa que rastreia o desempenho de CSAT e estima quantas avaliações são necessárias pra bater a meta. Construída para provar a transformação de uma métrica de CX numa ferramenta que outros agentes pudessem usar de verdade. Resultado: uma pequena utilidade interna que reflete exatamente o tipo de problema que uma vaga de Automation Engineer pediria pra alguém resolver.
About
For 18 years I've worked in Customer Experience, and taught English pronunciation for 9 of them — both taught me to read people, processes, and the systems underneath them.
For the past year, I've turned that same instinct on backend engineering: nine production systems, self-hosted on my own infrastructure, covering message queues, real-time systems, RAG pipelines, and hardened authentication. I document the trade-offs and the bugs I hit building each one — a system that's never broken hasn't been tested honestly.
I'm now looking to bring that combination — 18 years of understanding what breaks for real users, and the ability to build the systems that fix it — to a Backend Developer or Automation Engineer role.
Passei 18 anos trabalhando em Experiência do Cliente, e 9 deles também ensinando pronúncia de inglês — os dois me ensinaram a ler pessoas, processos e os sistemas por trás deles.
No último ano, virei esse mesmo instinto pra engenharia de backend: nove sistemas em produção, self-hosted na minha própria infra, cobrindo fila de mensagem, sistemas em tempo real, pipelines de RAG e autenticação robusta. Documento os trade-offs e os bugs que encontrei construindo cada um — sistema que nunca quebrou não foi testado com honestidade.
Hoje busco levar essa combinação — 18 anos entendendo onde as coisas quebram pra usuário real, e a capacidade de construir o sistema que resolve isso — pra uma vaga de Backend Developer ou Automation Engineer.
Contact