projects

Things I've built or am building, mostly on nights and weekends.

selected

Trevobuilding

A chat-first AI marketing agent for Brazilian small businesses. You say what you want (more people in the store) and it plans, writes and runs the campaign.

React · NestJS · Prisma · Claude
Trilha UFPElive

A free mentorship program that helps first-year students get into programming through real projects. Born in João Pessoa, PB; I lead it at CIn UFPE and built its website.

Mentorship · Next.js · TypeScript
Plantão AI2026

An agent that reads the WhatsApp messages doctors get, detects shift offers and checks them against the doctor's schedule to decide whether they can take it.

Python · FastAPI · Agno · OpenTelemetrycode ↗
SRE Agent2025

An on-call agent built with LangGraph. Given an alert, it triages, pulls metrics, logs and deploy history, plans from runbooks, asks a human before anything risky, then validates the fix and writes the incident report.

Python · LangGraphcode ↗
ContaAI2025

An accounting assistant: upload a PDF, Excel or CSV and chat with your financial data about revenue, expenses, taxes and trends.

React · TypeScript · Tailwind · shadcn/uicode ↗
Post AI2025

Generates Instagram images and captions with AI and schedules them straight to the account. Built with a team of four; I focused on the backend.

NestJS · MongoDB · Next.js · Monorepocode ↗

archive

  • 2026
    Push Mobilecode ↗

    Restaurant operations app: live orders, shifts, labor cost and a rule-based assistant that flags dinner-rush understaffing or kitchen backlogs.

    React Native · Expo · TypeScript

  • 2025
    Tasks Kanbancode ↗

    A kanban board for tasks, with its own REST API.

    Next.js · NestJS · TypeORM

  • 2024
    Appointments GraphQLcode ↗

    A small GraphQL API for booking customer appointments.

    TypeGraphQL · Apollo Server

  • 2024
    Medium APIcode ↗

    A Medium-style publishing API with Swagger docs and Docker.

    Node.js · Swagger · Docker

  • 2024

    An electronics storefront with a persistent cart, light and dark mode and WhatsApp checkout.

    React · Vite · shadcn/ui

  • 2023
    Shorts Summarycode ↗

    Transcribes and summarizes YouTube Shorts with local transformer models. Built at Rocketseat's AI NLW.

    Node.js · Transformers.js · FFmpeg

  • 2023
    Fundamentus Scrapercode ↗

    Scrapes real estate fund data from Fundamentus, filters it by strategy and prints a ranked table.

    Python · BeautifulSoup

  • 2023
    Casa Criativacode ↗

    A full-stack site for collecting ideas to do at home. One of my first projects, from Rocketseat and Potência Tech.

    Express · Nunjucks · SQLite