Selected projects
Multi-institution learning app
Student portal with course access integrated through Moodle, grades, calendar and a note-taking notebook. Includes an admin panel where each partner institution customizes brand and colors.
Community and wellness app
Photo and audio posts in communities, personal journal, hobby and task schedule. Social login and push notifications, with its own panel to moderate reports and users.
Gym management platform
Multi-tenant system: each gym with its own data and settings. Membership billing with automatic renewal through Mercado Pago and Asaas, automated tests and continuous integration.
Music school website
Built from scratch through to launch. Sections for introduction, teachers and an instrument catalog, with animations and a solid mobile experience. Contact section with map and a direct WhatsApp link.
AI First
AI in the development flow
I use AI as part of the process, not as a shortcut. Every task goes through three steps, with human review at each one.
01
Specification
Every task starts with a specification detailing requirements and constraints, written and reviewed before any code.
02
Plan
From the specification, a plan breaks the problem into steps, reviewed before AI implements it.
03
Review
All generated code goes through manual review, automated tests and real verification before it counts as done.
Experience
Onilearning
Full Stack Developer
- Cross-platform student portal in React Native and Expo (Expo Router, NativeWind), integrated with Moodle, with grades, calendar and a note-taking notebook
- Wellness app with communities, personal journal and push notifications, with social login through Firebase
- Admin panels in Next.js with shadcn/ui, TanStack Query and Zustand for application state
- APIs in NestJS with TypeORM, MySQL and file uploads through AWS S3
Ritmar
Full Stack Developer
- Multi-tenant gym management platform, with a NestJS back-end and Next.js and React front-ends
- Membership billing with Mercado Pago and Asaas, with automatic subscription renewal
- Automated tests and a continuous integration pipeline on GitHub Actions
- Each gym with its own data and settings isolated within the same system
Praça 22 Escola de Música
Full Stack Developer
- Institutional website (React and Vite) built from scratch through launch
- Introduction, teachers and instrument catalog sections, with animations and lucide-react icons
- Responsive layout with Tailwind CSS and a solid mobile experience
- Contact section integrated with an embedded map and a direct WhatsApp link
Mince Joias
Front-end Developer
- Online jewelry store with catalog, cart and checkout, built in Next.js and TypeScript
- Admin panel screens where the store owner updates products and tracks orders
- Interface styled with Tailwind CSS, working alongside the back-end in MongoDB and AWS deployment
- Responsive layout, tested across different screen sizes
Education and courses
Systems Analysis and Development
Unisul · Degree in progress
Front-end and Full Stack tracks
Alura · Continuing education
