Work
The short version of a long path — the ventures, teams, and projects that shaped how I build, most recent first.
-
Founder · São Luís, Brazil
For the past two years I have dedicated myself to non-profit work while deepening my understanding of AI. This work resides beside Aya Tecnologia, where I've been building AI-powered products for small businesses.
-
Instructor · Remote
Through Ada's Google PrepTech cohorts I coached 40+ engineers preparing for interviews at Google, running interactive sessions on algorithms, data structures and system design and simulating the real thing until it stopped being scary. Teaching turned out to be the sharpest way to keep my own fundamentals honest.
-
Machine Learning Engineer · Remote, Brazil
The machine-learning chapter. At Reclame AQUI — Brazil's 5th most-visited website — I designed and shipped end-to-end ML with Python, Scikit-learn and FastAPI on Google Cloud. The one I'm proudest of was a real-time audit system that enabled a new vertical of R$ 2M in monthly recurrent revenue for the company.
-
Senior Software Engineer · Remote, Brazil
Before the models, there was the backend. For three years I helped keep the 5th most-accessed website in Brazil healthy for 21M+ monthly active users, building scalable microservices with Docker, Kubernetes, RabbitMQ and Java/Spring Boot. The project that taught me the most was leading the migration off an aging EJB monolith — it cut our deployment overhead by roughly 80% and made shipping feel calm again.
-
Co-Founder & Game Developer · São Luís, Brazil
A detour into games, and a good one. I co-founded Trapcat to build mobile games and interactive prototypes, leading a small multidisciplinary team of designers and developers through scope, planning and deadlines. We took Quadra Monsters all the way from concept to the app store. More than anything, it taught me how to finish and release — not just build.
-
Co-Founder & CTO · Maranhão, Brazil
My first real startup. As co-founder and CTO I built a full-stack immigration platform in Django that grew past 15k users, while we tested three different business models — marketplace, Q&A and a step-by-step guide — hunting for the one that stuck. It was also my first taste of the Y Combinator application grind, and of how much I love the zero-to-one part.
-
Web Developer · São Luís, Brazil
Where I cut my teeth professionally. Full-stack web development with a build-anything-that-ships energy: a ticketing platform (cafufa.com) on Laravel, and a white-label real-estate CRM (aqueleimovel.com) on CakePHP, both backed by MySQL. Unglamorous, fast, and exactly the reps a young engineer needs.
-
Researcher · São Luís, Brazil
Where it all started. As a research intern at UFMA's Laboratory of Advanced Web Systems, I built a service-oriented P2P network with Java, SOAP, WSDL and XML. Distributed systems got their hooks into me early — I just didn't know yet how much of my career they'd end up shaping.
Products, games and experiments I have built over the years — some shipped, some stayed prototypes, and all of them taught me something worth keeping.
-
Picho
A living, million-cell mural inspired by the return of experiments such as One Million Dollar Homepage and Outbid. People can buy a free area once and fill it with an image, GIF or message that becomes a permanent part of the wall.
-
Ava
A NotebookLM-inspired document Q&A prototype. I built it to understand retrieval-augmented generation from the inside — how files are chunked, embedded, retrieved with top-k search and assembled into useful context for an LLM.
-
Undocking
An agent-agnostic, open-source publishing platform for LLM-generated artifacts. Agents can upload content through REST or MCP and immediately receive a public URL, without tying the artifact to the tool that created it.
-
Gemma Code
An experiment in building a local coding agent in the spirit of Claude Code and Codex. It runs Gemma 4 through Ollama and gives the model a focused set of tools for reading, editing and searching code, running commands and persisting sessions.
-
Fofão Mania
A carnival-themed puzzle made for a game jam through a vibe-coding workflow. Set at a ball in São Luís, it asks players to swap the masks worn by local Fofão characters until every costume is put right.
-
Billbot
A prototype financial secretary inside Telegram. It receives bills and documents, extracts the relevant payment information with an LLM and keeps the resulting obligations organized in the same chat where they arrived.
-
Portinari
An experiment in teaching LLMs to draw through tool calls rather than image generation. An artist agent composes a canvas from drawing primitives while a vision-enabled evaluator critiques the result and sends it back for another round of refinement.
-
RecapLM
An AI-powered study tool that generates personalized multiple-choice quizzes on any subject and explains each answer. I built the first working version in a single afternoon as an experiment in shipping an application entirely through prompting.
-
Ausmi
A voice assistant built inside Telegram in roughly one hundred lines of Python. It turns voice messages into text with Whisper, asks an LLM for a response, synthesizes the answer back into speech and returns it to the conversation.
-
Maranhão Encantado
A mobile puzzle game where players combine characters from Maranhão folklore and unlock the story behind each legend. It passed 1,000 downloads and received national recognition from Embratur for promoting Brazilian regional culture.
-
Tasco
A lightweight ordering app conceived when delivery became essential during the pandemic. The idea was to give small businesses a simpler way to receive and manage orders; we built the initial prototype but chose not to take it further.
-
Dragon Escape
A vertical mobile arcade game built around the wonderfully simple Flappy Bird loop: keep the dragon airborne, thread it through obstacles and survive for as long as possible.
-
RiskZero
A virtual-reality workplace-safety simulator. Instead of only describing a procedure, it placed trainees inside scenarios such as maintenance on an empty industrial tank, letting them rehearse decisions in a controlled environment.
-
Itaqui Port 360° Safety Training
A spot-the-hazard training experience created for the Port of Itaqui. Real 360° photographs taken inside the port turned each static scene into a realistic exercise where workers had to identify seven workplace-safety errors.
-
Quadra Monsters
A mobile match-four puzzle released by Trapcat. Players move and rotate falling pairs of monsters, grouping four or more to break a wizard’s curse — the studio’s first game taken all the way from concept to the app stores.
-
MSnakes
A Python and OpenCV implementation of the classic active-contours algorithm introduced by Kass, Witkin and Terzopoulos. The project turns the paper’s energy-minimizing “snake” into an interactive tool for tracing object boundaries in images.
-
Wanna Migrate
An immigration platform I co-founded and built with Django. We grew it beyond 15,000 users, tested three business models — a marketplace, Q&A community and guided migration product — and reached the final interview stage at Y Combinator twice.