🎓 Estudante de Informática e Multimédia no IPCB (Instituto Politécnico de Castelo Branco), a terminar o curso.
📱 Foco principal: Desenvolvimento mobile com Flutter e desenvolvimento backend com Java.
🏗️ Apaixonado por boas práticas — Clean Architecture, Design Patterns e SOLID.
🚀 Aprendo fazendo — todos os projetos aqui são construídos por mim, do zero.
App mobile de gestão financeira pessoal, desenvolvida com Flutter e Firebase.
- 🏗️ Clean Architecture — camadas Domain, Data e Presentation separadas
- 🔥 Firebase Auth + Firestore — autenticação e dados em tempo real
- 💉 Injeção de dependências manual via construtores
- 📊 Dashboard com transações em tempo real via StreamBuilder
- 🧭 Navegação centralizada com GoRouter
Tech: Flutter Dart Firebase Riverpod GoRouter Clean Architecture
API REST para gestão interna de operações de restauração — inspirado na realidade do setor.
- ⚙️ Spring Boot REST API em desenvolvimento
- 🏗️ Arquitetura documentada com 12 entidades e 22 requisitos
- 🐳 Docker para containerização
- 📄 Documentação completa — requisitos, modelo de dados e diagrama de arquitetura
Tech: Java Spring Boot PostgreSQL Docker REST API
Jogo de xadrez completo com interface gráfica, desenvolvido para a disciplina de Padrões de Design de Software no IPCB.
- 🎯 Strategy Pattern — cada peça tem a sua própria lógica de movimento
- 📋 Template Method — classe abstrata
Pecadefine a estrutura base - 👀 Observer Pattern — MouseListener para drag & drop
- ♟️ Deteção de xeque, promoção de peões e validação completa de movimentos
- 🏛️ Princípios SOLID aplicados
Tech: Java Swing OOP Design Patterns SOLID
Primeiro projeto Flutter completo — app de gestão de tarefas com CRUD e persistência local.
- 💾 Persistência local com SharedPreferences e serialização JSON
- 🔍 Filtros dinâmicos e estatísticas em tempo real
- 🎨 Material Design 3
Tech: Flutter Dart SharedPreferences Material Design 3
Jogo estilo Space Invaders em desenvolvimento, com C++ e OpenGL.
- 🎮 Game Design Document completo — 5 níveis, boss final Xar'Veth
- 🖥️ Projeto académico de Computação Gráfica no IPCB
Tech: C++ OpenGL GLUT
- 🦊 Centi — a finalizar funcionalidades e testes
- 🔗 FlowChain — a construir a API REST com Spring Boot
- 👾 Alien Invasion — primeiro output OpenGL
- 🇬🇧 Inglês técnico — a melhorar para entrevistas