Full stack developer · TypeScript, Node.js, React, PostgreSQL · Taubaté, SP, Brazil
I build web applications end to end, and most of my time goes into the backend: REST APIs with Fastify and Prisma, relational modeling in PostgreSQL, validation with Zod, JWT auth and automated tests. On the frontend I work with React, Vite and Tailwind.
Several of my projects started as something that only half worked, like an old static site or a PHP college assignment, and ended up as complete applications with a real API, a database and a test suite behind them.
Atalho · URL shortener with click analytics. Custom aliases or
random slugs, QR codes, and stats per link by day, referrer, device, browser and language. Unique
visitors come from a salted daily hash, so no IP address is stored; link previews are filtered out as
bots, and days are aggregated in São Paulo time directly in PostgreSQL. 60 automated tests.
Fastify Prisma PostgreSQL React Recharts Tailwind CSS
Saldo · Personal finance app built around the bank statement.
Imports Nubank and generic CSV files (Brazilian number formats, Latin-1) with a preview and
fingerprint-based duplicate detection, categorizes transactions with rules, and shows spending by
category, a monthly trend and budgets. Reports are aggregated in PostgreSQL; charts follow a
color-blind-safe palette with table fallbacks.
Fastify Prisma PostgreSQL React TanStack Query Recharts Tailwind CSS
Pontual · Scheduling API for businesses that work by
appointment. Free slots are computed in the business time zone, a PostgreSQL exclusion constraint
blocks double booking even under concurrent requests, and reminders run as delayed jobs in a
Postgres-backed queue. 66 automated tests, OpenAPI docs and CI on GitHub Actions.
Fastify Prisma PostgreSQL pg-boss Zod Vitest
BioAccess · Fingerprint access
control for technical schools, with multiple campuses, attendance logs and role-based access. I
built the REST API and the web app; teammates wrote the Python and C++ sensor integration. Final
project at ETEC, 2025.
Fastify Prisma PostgreSQL React Tailwind CSS
Zeno · Dispatch console for fire departments. A graph
neural network trained on the street map of Taubaté suggests the fastest route to an incident,
not just the shortest one. Team project.
React Fastify PostgreSQL Python PyTorch Geometric
Library's Potter · Bookstore and shop with 142
products, a server-side cart, orders, reviews, a support ticket queue and an admin dashboard.
Rebuilt from a PHP assignment into TypeScript, covered by 98 automated tests. Team project.
Fastify Prisma PostgreSQL React Tailwind CSS Vitest
Casa Fiorelli · Website for an Italian restaurant:
menu, cart, checkout, table reservations and customer accounts, rebuilt from a static HTML site.
59 automated tests across the API and the UI.
Fastify Prisma PostgreSQL React Framer Motion GSAP
Also worked with Vue.js and AWS.
- Technical program at ETEC Dr. Geraldo José Rodrigues Alckmin, Taubaté
- Venturus training tracks: Node.js, React, cloud fundamentals and agile methodologies