π» Senior Full-Stack Engineer with 8+ years of experience building scalable web applications.
I build end-to-end web platforms using React, Next.js, Node.js and TypeScript β from performant frontend interfaces to scalable REST APIs and GraphQL services, with a focus on clean architecture, maintainability and developer experience.
| π¨ | Frontend architecture, Design Systems and component-driven development |
| βοΈ | REST APIs & GraphQL services with Node.js and NestJS β authentication, authorization, modular architecture and clean code patterns |
| ποΈ | Database design with PostgreSQL, MongoDB and Redis β schema modeling, migrations and query optimization via Prisma ORM |
| β‘ | Performance engineering β Core Web Vitals, LCP, CLS and FCP optimization |
| π | Led frontend architecture across multi-brand, multi-tenant platforms |
| π€ | AI-powered product development with Claude, Groq and OpenAI APIs |
| π | Technical SEO, automated performance auditing and web analytics |
| π§ͺ | Quality engineering β comprehensive unit, integration and E2E test suites |
π Software Engineering Specialist β UNICAMP Β |Β π Based in Brazil β Open to remote opportunities
Frontend
Backend & Data
Cloud & Tooling
π¨ Design System β Component Library & Token Architecture Β TypeScript React Storybook Next.js
Enterprise-grade monorepo for scalable UI development across multi-brand platforms.
Built a production-ready design system from the ground up β 50 React components organized by atomic design principles, paired with 9 fully interchangeable theme sets driven by CSS Custom Properties. Shipped with live Storybook docs and a Next.js showcase app for interactive exploration.
| π¦ | 50 production-ready components spanning atoms, molecules and organisms |
| π¨ | 9 design token themes β zero-runtime, swapped with a single HTML attribute |
| π· | Fully typed component API with prop autocomplete and strict variant enforcement |
| π | Live Storybook with interactive controls and accessibility checks built in |
π Next Portfolio β AI-Enhanced Full-Stack Showcase Β Next.js 15 Groq AI Supabase TypeScript
99 PageSpeed score on mobile. AI chatbot. Bilingual. Built to impress.
A production-grade developer portfolio built as a technical statement in itself. Integrated a Groq AI chatbot that answers questions about my experience in real time, dynamic content via Supabase, bilingual routing (EN/PT-BR) and scored 99 on PageSpeed mobile β Core Web Vitals green tier across the board.
| β‘ | 99 PageSpeed mobile β fully green Core Web Vitals |
| π€ | AI chatbot powered by Groq answering questions about my stack and experience |
| π | Bilingual with seamless EN β PT-BR locale switching |
| π | Dark/light mode with system preference detection and zero layout shift |
π€ DevInterviewLab β AI-Powered Interview Prep Platform Β Next.js Groq AI Supabase TypeScript
Personalized roadmaps, live coding simulator, flash drills β built for engineers, by an engineer.
Full-stack SaaS platform for technical interview preparation with AI at its core. Generates personalized study roadmaps by tech stack, curated Q&A banks, live coding sessions with real-time AI hints, and Flash Topics β 5-minute daily drills designed for long-term retention. Fully bilingual (EN/PT).
| πΊ | AI-generated study roadmaps personalized by tech stack and seniority |
| π» | Live coding simulator with contextual hints and solution feedback |
| β‘ | Flash Topics: bite-sized daily practice for active recall |
| π | Bilingual platform β seamless EN β PT switching throughout |
π Philosophia β Interactive Encyclopedia of Philosophy Β Next.js 14 TypeScript AI Tailwind
AI-generated portraits. Isometric scenes. 138-question quiz engine. Because why not.
A bilingual interactive encyclopedia spanning 8 philosophical schools and 23 philosopher profiles β complete with AI-generated portrait illustrations, isometric scene compositions, and a 138-question adaptive quiz bank. EN/PT-BR throughout.
| π¨ | AI-generated portraits with a consistent, editorial visual language across all philosophers |
| π | Isometric scene illustrations for each philosophical school of thought |
| π§ | 138-question quiz bank with contextual scoring and school-of-thought breakdowns |
| π | 8 philosophical schools, 23 deep-dive profiles β bilingual EN/PT-BR |
π° FinanΓ§as do Casal β Collaborative Finance PWA with AI Import Β React Claude AI Supabase Vite
Shared budget dashboard for couples. Paste your bank export β Claude categorizes it for you.
Collaborative personal finance PWA built for two β tracks shared expenses, income, recurring bills, and installments in a unified dashboard. The standout feature: AI-powered spreadsheet import via Claude Sonnet β paste raw bank exports and the model parses, cleans, and categorizes every transaction automatically.
| π€ | AI-powered import via Claude Sonnet β paste bank data, model parses and categorizes |
| π | Real-time shared dashboard synced between both partners |
| π | Installment tracking with automatic monthly split-distribution |
| π± | PWA β installable on mobile, works offline |
π AI Code Reviewer β Real-Time Code Quality Analyzer Β React TypeScript Groq AI Vite
Paste your code. Get a score, issues with fixes, and a refactored version β all streamed in real time.
An AI-powered code review tool built for developers who want instant, actionable feedback. Paste any snippet and the model returns a quality score from 0 to 100, a list of issues with concrete fix suggestions, and a fully refactored version of the code β all streamed token by token via Groq's Llama 4.
| π | Quality score 0β100 with breakdown by category |
| π | Detailed issue list with concrete, copy-paste fix suggestions |
| β¨ | AI-refactored version of the submitted code |
| β‘ | Real-time streaming output via Groq API (Llama 4) |



