██████╗ █████╗ ███████╗ █████╗
██╔══██╗██╔══██╗██╔════╝██╔══██╗
██████╔╝███████║█████╗ ███████║
██╔══██╗██╔══██║██╔══╝ ██╔══██║
██║ ██║██║ ██║██║ ██║ ██║
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
👨💻 Software Engineer | Transformando ideias em interfaces e experiências digitais.
Software Engineer apaixonado por criar soluções criativas, escaláveis e bem escritas. Estou sempre aprendendo novas tecnologias e buscando transformar boas ideias em produtos reais.
- 🔭 Atualmente explorando o universo do Front-end e Back-end
- 🌱 Aprendendo e evoluindo todos os dias
- 💬 Aberto a colaborações e projetos open source
- ⚡ Curiosidade: adoro desafios de lógica e café ☕
| Projeto | O que faz · Tecnologias · Decisões | |
|---|---|---|
| 🛒 | NodeMeLivre | SDK TypeScript para a API do Mercado Livre: autenticação OAuth, anúncios com foto e variações, buscas paginadas, notificações em tempo real e chat com compradores. Tech: TypeScript · Node.js. Decisão: fetch nativo (Node 18.17+) e tipagem forte, sem dependências pesadas e sem esconder a API. |
| 📦 | zipcode-br · npm | Pacote npm de busca de CEP integrado aos Correios, ViaCEP e outros. Tech: JavaScript (Node.js e browser). Decisão: vários provedores com fallback automático para a busca nunca falhar. |
| 🎧 | AudioBook + API | Plataforma de audiobooks com contos clássicos, player de áudio global, fila de reprodução, favoritos e modo repetição. Tech: Next.js · Fastify · Prisma · SQLite · JWT. Decisão: persistência de sessão no localStorage no front; backend com seed idêntico aos mocks para trocar a fonte de dados sem quebrar o app. |
| 🛵 | Delivery ES6 | Sistema de pedidos de delivery com cálculo automático do valor e envio direto para o WhatsApp. Tech: JavaScript ES6 · Bootstrap. Decisão: arquitetura MVC (Controllers, Models, Views e Helpers) para separar responsabilidades e facilitar manutenção. |
| 🖥️ | Solix | App desktop para configurar, monitorar e manter seu Linux com poucos cliques. Tech: Rust · Tauri. Decisão: Tauri no lugar de Electron para um app leve e rápido. |
| 🤖 | FogBot DBD | Bot para Discord focado em Dead by Daylight: códigos de resgate, Shrine of Secrets, notícias e eventos. Tech: TypeScript. Decisão: TypeScript para tipagem e facilidade de manter as integrações com a API do jogo. |
Feito com 💜 por Rafa





