Available for new opportunities

Backend that leaves the whiteboard and runs in production.

Backend developer specialized in Python and Java. Builds robust APIs, microservices architecture, and end-to-end solutions, from database to deploy.

Since
2019 in tech
Stack
Python · Java · PostgreSQL
Infra
Docker · Terraform · CI/CD
Based in
Juazeiro-BA · remote

About

Started in 2019 in tech support and spent four years looking after the IT infrastructure of a school in Campo Formoso, Bahia. That is where the first production system was built: SGA, which moved enrollments, grades and attendance off paper.

Freelance backend developer since 2024, delivering complete products solo: API, database, supporting frontend and infrastructure. Currently studying for a Bachelor's degree in Computer Science at Uninter and writing on the blog about software engineering and complex systems in nature, from the deep ocean to the Cassini probe.

Projects

Three documented case studies: two own products and an open-source system.

Flutter · Android/webReact adminLanding · Vercelnginx · TLS · gzipFastAPI · REST + WebSocketPostgreSQL 17RedisCloudflare R2FCM · Resend · SentryAWS EC2 · Docker Compose · GHCR · Terraform · UptimeRobot
2026Own productIn production

GoVibee

A hyperlocal guide to nightlife, bars and events in Juazeiro and Petrolina, live at govibee.com.br. A two-sided marketplace with a Flutter app (Android and web), a React partner dashboard and a FastAPI backend, designed, built and run solo.

  1. One-command deploys with tests, backup-guarded migrations, health checks and automatic rollback, tested in production
  2. Live WebSocket chat with moderation and an unread counter synced across devices
  3. ~450 automated tests, ~91% API coverage, 6 ADRs and a versioned OpenAPI contract
  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • WebSocket
  • Flutter
  • React
  • TypeScript
  • Docker
  • AWS
  • Terraform
  • Sentry
Read the case studyVisit live sitePrivate repository · code on request
Next.js · TypeScriptCaddy · HTTPSFastAPI · REST + WebSocketPostgreSQL + PostGISRedisCelery workerStripe · FCMDocker Compose · GitHub Actions CI · deploy/rollback scripts
2026Own productLaunch-ready

Servicentos

A marketplace for beauty and wellness services: clients find a professional nearby, book, chat and pay them directly via PIX. Professionals pay a monthly plan to be listed. Built solo, from the database to deployment.

  1. Professional subscriptions on Stripe: checkout, customer portal and idempotent webhooks
  2. Bookings with waitlist, no-show handling and real-time WebSocket chat
  3. Admin dashboard with MRR, conversion and GMV, plus an immutable audit trail
  • Python
  • FastAPI
  • PostgreSQL
  • PostGIS
  • Redis
  • Celery
  • Stripe
  • Next.js
  • TypeScript
  • Docker
  • Caddy
Read the case studyPrivate repository · code on request
React + TypeScriptSpring Boot APIPostgreSQLJWT cookie · CSRF · rate limitSwagger / OpenAPIDocker Compose
2025Open sourceFirst version: 2020–2024

Academic Management System (SGA)

A fullstack system for school management: students, teachers, classes, enrollments, grades and attendance in one place. The first version was built for a school, where it replaced paper records.

  1. JWT login in an HttpOnly cookie, CSRF protection and rate limiting against brute force
  2. REST API documented with Swagger/OpenAPI
  3. Containerized deployment with Docker Compose
  • Java
  • Spring Boot
  • PostgreSQL
  • React
  • TypeScript
  • Docker

Experience

  1. 01/2024 – present

    Backend Developer

    Freelance · remote

    • Two own full-stack products, from idea to production: GoVibee (live at govibee.com.br, with a Flutter app, a React dashboard and a FastAPI API) and Servicentos (Next.js and FastAPI, ready to launch).
    • One-command deploys with tests, a backup before every migration, health checks and automatic rollback, tested in production.
    • Python and Go microservice that took over the heavy processes of a legacy system (~40% gain, as reported by the client).
    • REST APIs with PostgreSQL and MySQL, with unit and integration tests.

    Using AI

    • GoVibee, Servicentos and this portfolio were built with Claude Code and ChatGPT, spec first and code second.
    • On Servicentos, every module's prompt starts from a fixed context of stack and rules: RFC 7807 errors, JWT in HttpOnly cookies and no sensitive data in responses.
    • Claude Code agents with skills and MCP to plan, review code and prototype screens in Paper.
    • AI speeds things up, but a human makes the decisions: GoVibee has ~450 automated tests, and the deploy only ships when they pass.
  2. 06/2025 – present · part-time

    IT Technician

    Colégio Plenus · Petrolina, PE

    • Support for educational systems, digital tools and internal networks.
  3. 03/2020 – 03/2024

    Technical Support and IT

    Instituto Educacional Nossa Senhora de Fátima · Campo Formoso, BA

    • Built SGA (Java, Spring, PostgreSQL, Docker), which moved the school's academic records off paper.
    • Network and database administration, plus automation of repetitive tasks.
  4. 03/2023 – 11/2023

    Teaching Initiation Fellow

    CAPES · Senhor do Bonfim, BA

    • Computing workshops for high school students and articles on technology in education.
  5. 01/2019 – 02/2020

    Technical Support

    Infus Mídia · Campo Formoso, BA

    • Remote and on-site support, backups and guidance on information security.

Skills

Daily drivers
  • Java
  • Spring Boot
  • Python
  • FastAPI
  • PostgreSQL
  • Docker
Also used in projects
  • Go
  • SQLAlchemy
  • Redis
  • Flask
  • pytest
  • JWT / OAuth2
  • Swagger / OpenAPI
  • React
  • TypeScript
  • Next.js
  • Flutter
  • Terraform
  • AWS
  • GitHub Actions
  • Nginx
  • Sentry
  • Linux
AI in the workflow
  • Claude Code
  • ChatGPT
  • MCP
  • Prompt engineering

Ask

An assistant that answers questions about projects, experience and stack from documents he wrote, and shows where each answer came from. If it is not in the documents, it says it does not know.

To start

Questions are processed by the Google Gemini API and logged without your IP. Do not send personal data.

How it works: code on GitHub

Let's get your project live

Need an API, an internal system, an app or the infrastructure to run it all? Describe in a few lines what you want to solve. The first call is free, with no strings attached.

  1. You share the problem and the timeline you have in mind.
  2. Get back scope, timeline and a fixed price, with no surprises along the way.
  3. Delivery with tests, deployment and documentation, ready for you to maintain or grow.