Desenvolvedor construindo aplicações reais de ponta a ponta (frontend e backend) do zero — sem copiar e colar, sem atalhos. Estudo diariamente, faço commits consistentes no GitHub e aprendo colocando a mão na massa, em vez de apenas assistir a tutoriais. Atualmente focado em TypeScript, Node.js e arquitetura de APIs, além de JavaScript (ES6+ POO) e Tailwind CSS v4.
- TypeScript & Node.js — Express, Validação de Schema (Zod) e arquitetura de API REST (Rocketseat)
- Tailwind CSS v4 — Componentes, Gradientes Dinâmicos & Propriedades Lógicas (Origamid)
- JavaScript (ES6+) — Programação Orientada a Objetos (Classes), Fetch API, Event Bubbling & Observers (Origamid)
- Python — Certificado nos Mundos 1 a 4 (Estudonauta)
- MySQL — Módulo 00 certificado (40h)
- React.js — Origamid
- Projeto Fullstack (React + Node + MySQL)
- Engenharia de IA — objetivo de longo prazo
| Projeto | Descrição | Stack | Acesso |
|---|---|---|---|
| API REST | API REST robusta construída do zero com Node.js e TypeScript, contendo arquitetura de rotas, controllers customizados, tratamento de erros e tipagem rigorosa. | TypeScript · Node.js · Express | 📦 GitHub |
| API de Ticket | API de serviço de tickets para backend estruturada com TypeScript e Express, focada em validação de requisições e manipulação de rotas CRUD. | TypeScript · Node.js · Express | 📦 GitHub |
| Sorteador de Números | Aplicativo interativo de sorteio que permite definir um intervalo personalizado, com lógica de controle de repetição, prevenção de duplicadas e botões dinâmicos. | HTML5 · CSS3 · JavaScript (ES6) | ▶ Ver Projeto |
| Refund App | Sistema de solicitação de reembolso de despesas com validação de formulários, tratamento de entrada numérica, máscara de dados em tempo real e cálculo automático de totais. | HTML5 · CSS3 · JavaScript (ES6) | ▶ Ver Projeto |
| Shopping List | Lista de compras interativa criada do zero, com manipulação de DOM para capturar dados e renderização dinâmica de elementos (createElement/appendChild). |
HTML5 · CSS3 · JavaScript (ES6) | ▶ Ver Projeto |
| Animais Fantásticos | Projeto avançado de interface estruturado inteiramente com JavaScript Orientado a Objetos (Classes), MutationObserver, integração de API Fetch e debounce. | HTML5 · Tailwind v4 · JS (Classes/ES6) | ▶ Ver Projeto |
| Convert App | Conversor de moedas (USD/EUR/GBP) com tratamento de erros, máscara de dados via Regex e botões de sugestão rápida usando Delegação de Eventos. | HTML5 · CSS3 · JavaScript (ES6) | ▶ Ver Projeto |
| Multi-step Form | Formulário dinâmico em etapas com controle de fluxo, alternância inteligente de cobrança (Mensal/Anual) e prevenção de propagação de eventos. | HTML5 · Tailwind v4 · JavaScript | ▶ Ver Projeto |
| Theme Calculator | Calculadora funcional com suporte a 3 temas visuais dinâmicos e tratamento de operações matemáticas complexas. | HTML5 · Tailwind v4 · JavaScript | ▶ Ver Projeto |
| Interactive Rating Component | Componente de avaliação interativo com captura de estado de cliques e tela de agradecimento dinâmica. | HTML5 · Tailwind v4 · JavaScript | ▶ Ver Projeto |
| Bento Grid Dashboard | Recriação moderna de layout em Bento Grid, otimizando o posicionamento de elementos e a responsividade com CSS avançado. | HTML5 · CSS Grid | ▶ Ver Projeto |
| Marco | Status |
|---|---|
| HTML5 + CSS3 (Flexbox, Grid, responsivo) | ✅ Concluído |
| Python Mundos 1-4 | ✅ Certificado |
| MySQL M00 (40h) | ✅ Certificado |
| Tailwind CSS v4 | ✅ Concluído |
| JavaScript ES6+ (DOM, UX & POO) | ✅ Concluído |
| TypeScript + Node.js + Express | ⏳ Em Andamento |
| React.js | 🔜 Próximo |
| Projeto Fullstack (React + Node + MySQL) | 🔜 Planejado |
| Engenharia de IA 🍁 | 🎯 Longo Prazo |