Construo interfaces responsivas e componentizadas com foco em código limpo, escalável e bem estruturado. Atualmente expandindo a stack rumo ao desenvolvimento Full Stack com Python.
🍔 efood — App de delivery de comida
Aplicativo de delivery construído a partir de um layout do Figma, com checkout completo integrado a uma API real.
React · TypeScript · Redux Toolkit · Styled Components · React Router · Formik · Yup · Vite
- Listagem de restaurantes e cardápios consumidos por AJAX
- Carrinho com Redux Toolkit (total calculado por selector)
- Checkout em etapas com formulários validados (Formik + Yup) e POST para a API
- Deploy contínuo na Vercel
🔗 Acesse: https://efood-react.vercel.app
🎮 EPlay — E-commerce de games
E-commerce de jogos com catálogo, categorias, carrinho e checkout completo, consumindo uma API real com cache.
React · TypeScript · Redux Toolkit · RTK Query · Styled Components · React Router · Formik · Yup · Vite
- Catálogo e categorias consumidos via RTK Query (com cache e estados de loading/erro)
- Carrinho lateral gerenciado por Redux Toolkit
- Checkout com formulários validados (Formik + Yup), máscaras de CPF/cartão e parcelamento dinâmico
- Deploy contínuo na Vercel
🔗 Acesse: https://eplay-loja-react.vercel.app
💻 Linguagens
⚛️ Frameworks & Bibliotecas
⚙️ Ferramentas & Automação
🧪 Testes
Desenvolvimento Front-End · Design Responsivo · Integração de APIs (AJAX / Fetch) · Programação Orientada a Objetos (POO) · Atomic Design · Arquitetura CSS (BEM e SMACSS) · Criação de Landing Pages
- React + TypeScript com gerenciamento de estado (props, eventos, estado local/global)
- Redux Toolkit e RTK Query para fluxo de dados e performance
- CSS-in-JS com Styled Components, seguindo Atomic Design
- JavaScript moderno (ES6+): arrow functions, spread/rest, map/set, async
- POO em JavaScript: herança, encapsulamento, código modular
- Consumo de APIs com AJAX / Fetch e tratamento de exceções
- CSS responsivo: Flexbox, Grid, breakpoints e viewport
- Pré-processadores (Sass / Less) e automação de tarefas com Gulp / Grunt
- Organização de CSS com BEM e SMACSS
- Testes com React Testing Library (unitários) e Cypress (E2E)
- Versionamento com Git (branches, merge, resolução de conflitos e pull requests) e GitHub
Python (Back-end) · rumo ao Full Stack



