Dev Full-Stack em formação no técnico em Desenvolvimento de Sistemas da ETEC Uirapuru (São Paulo). Gosto de construir produtos de ponta a ponta, do banco de dados à interface, na web, no mobile e no desktop.
- 🔭 Agora: finalizando o Didáskaros, meu TCC, que gera grades horárias escolares com IA
- 🌱 Estudando: TypeScript no back-end, React Native e arquitetura de APIs
- 🌎 Inglês fluente
- 💼 Aberto a oportunidades de estágio / júnior e projetos freelance
Plataforma em que a coordenação cadastra cursos, disciplinas, salas e professores, e a IA gera a grade horária respeitando as restrições da escola. Professores acompanham a grade, o planejamento e os imprevistos por um app mobile.
React TypeScript Tailwind Node.js Express MySQL JWT Zod Claude API React Native Expo
🔒 Código privado (projeto em grupo da ETEC)
📹 Elo: chamada de vídeo P2P
Chamada de vídeo para até 3 pessoas com câmera, microfone, compartilhamento de tela e chat. A mídia vai direto entre as máquinas via WebRTC, sem servidor no meio, e o app também roda como desktop com Electron.
JavaScript WebRTC PeerJS Electron
- api-rest: API em TypeScript com Express, validação com Zod e tratamento de erros centralizado
- api-ticket-suporte-project: API de tickets de suporte em Node.js puro, sem frameworks, com roteamento e middlewares próprios
- api-tarefas: CRUD de tarefas com Express e front-end consumindo a API
App desktop em Java Swing com login e cadastro de clientes e produtos, persistência em MySQL e padrão DAO.
Java Swing MySQL JDBC
![]() Snitap Patins Landing page com animações em CSS |
![]() Zingen Karaokê Landing page responsiva |
![]() Tech News Layout com CSS Grid |
![]() Robotron 2000 Manipulação do DOM |
Front-end: React · TypeScript · JavaScript · Tailwind CSS · HTML · CSS
Back-end: Node.js · Express · PHP · Java
Mobile: React Native (Expo) · Android (Java/Kotlin)
Banco de dados: MySQL · SQLite
Ferramentas: Git · Vite · Webpack · Electron



