I'm a full-stack developer with about five years of experience. Most of what I build runs in public spaces: the screens and audio systems that people rely on in metro stations and airports.
My engineering approach is grounded in object-oriented design, SOLID and clean code, with design patterns applied where they solve a real problem. I structure applications with MVC on web projects and MVVM on mobile, and automated tests are part of the workflow. It is increasingly shaped by agentic AI workflows with Claude Code.
I hold a B.Sc. in Computer Science from PUC Minas and a technical diploma in IT from IFSULDEMINAS. At Sillis I build passenger information applications for São Paulo Metro Line 17 and Guarulhos Airport. I design RESTful APIs, consume data from other services and use it to drive what each application does. Before that, at BMS Tecnologia, I built energy contract management for factories with Laravel on AWS, gathering requirements directly with the client.
- Full-stack web and mobile applications
- Passenger information applications for metro stations and airports
- RESTful APIs and backend services with Node.js, Laravel and .NET
- Integrations that consume data from other services and trigger actions
- React Native apps for phones, Android TV and Samsung displays
- SIP, multicast and Dante audio integrations
- Relational databases with MySQL/MariaDB and SQLite
- [Node.js · .NET · Python · Laravel · Kafka] Marketplace:
an e-commerce platform split into microservices, designed to communicate through Kafka events.
- Catalog service in Node.js
- Orders service in .NET 8
- Analytics service in Python and FastAPI
- Customer storefront in React and TypeScript
- Seller dashboard in Laravel
Ready-to-adapt samples of what I deliver to everyday clients.
- Dental clinic landing page: a fast page that turns visitors into appointment requests on WhatsApp. Live demo
- Dental clinic booking app: a React Native app where patients book, reschedule and cancel appointments, and the clinic follows the daily schedule. Try it in the browser
- Bakery landing page: a made-to-order bakery page where customers build their order and send it, with prices and total, on WhatsApp. Live demo
- Sales dashboard: monthly revenue, best-selling categories, sales by state and delivery delays, with filters by period, region and payment method. Live demo
- [C#] Music Streamer
- [PHP] Velocity Vibe: final project for a web development course
- [Laravel] Laravel course studies: one branch per module, from routes to tests
- [PHP] Plain PHP with Composer, no framework
- [Java] Client-server distributed system: Distributed Systems
- [C] Algorithm complexity final project: Complexity of Algorithms
- [PHP] Coletek
- [Python · Jupyter] Núria data science test
- [React Native] GeckoView for React Native: fork of a GeckoView implementation for Android