Desenvolvo aplicações web e mobile completas, de APIs REST em Spring Boot até interfaces em React, Next.js e React Native, com foco em backend, arquitetura, segurança, cloud e infraestrutura.
Sou estudante da ETEC Jacinto Ferreira de Sá, em Ourinhos-SP, nos cursos técnicos de Informática para Internet e Desenvolvimento de Sistemas. Meu trabalho prático envolve Java, Spring Boot, PHP, JavaScript, TypeScript, React, Next.js, React Native, bancos de dados, Docker, Linux, Nginx e AWS.
Atualmente concentro a maior parte da minha evolução técnica no MarkitosSystem, projeto em que conecto regras de negócio, autenticação, autorização, faturamento, estoque, persistência, testes e infraestrutura no mesmo produto.
Tenho interesse contínuo em Segurança da Informação e pretendo aprofundar a área academicamente na Fatec, mantendo o vínculo com segurança de aplicações, backend, Linux, cloud e infraestrutura.
Sistema para gestão de empresas, usuários, clientes, fornecedores, produtos, faturamento e estoque. O projeto integra frontend em Next.js, backend em Spring Boot, autenticação segura, autorização baseada em papéis, isolamento de dados por empresa, banco versionado e execução reproduzível com Docker.
Arquitetura atual: Next.js 15.5.21 · React 19.1.0 · TypeScript 5 · Tailwind CSS 4 · Java 17 · Spring Boot 3.5.16 · Spring Security · Spring Data JPA · MySQL 8 · Flyway · Docker
O que o projeto demonstra:
- Isolamento por empresa — dados e operações vinculados ao contexto correto da empresa no backend.
- Autenticação JWT + BCrypt — JWT armazenado em cookie HttpOnly e senhas protegidas com BCrypt.
- RBAC server-side — autorização baseada em papéis aplicada no backend, não apenas na interface.
- Faturamento integrado ao estoque — vendas e compras conectadas a reservas, entradas, baixas e estornos.
- Controle de inventário — depósitos, lotes, Kardex, inventário e histórico de movimentações.
- Banco versionado — migrations controladas com Flyway.
- Qualidade — testes de backend e frontend, E2E com Playwright e verificações de acessibilidade com Axe.
- Containerização — ambiente local reproduzível com Docker.
Next.js 15 React 19 TypeScript 5 Java 17 Spring Boot 3.5 Spring Security JWT BCrypt MySQL 8 Flyway Docker (Repositório privado)
| Projeto | Descrição Técnica | Stack |
|---|---|---|
| EduGestor v3 | Plataforma de gestão escolar com alunos, notas, frequência, relatórios, autenticação e integrações externas. | PHP 8 · React 18 · TypeScript 5 · Tailwind 4 · SQLite · Supabase |
| Sushi & Sashimi Bar | Protótipo acadêmico mobile com cardápio, componentes reutilizáveis, navegação, perfil, horários e status de funcionamento. | React Native · JavaScript · Expo |
| Portfólio Arduino | Portfólio web interativo sem frameworks, com PWA, simulador, busca, visualização de códigos e animações otimizadas. | HTML5 · CSS3 · JavaScript ES6+ · PWA |
| Cartão de Visitas Digital | Aplicativo mobile de apresentação profissional com áreas de perfil, contatos e habilidades. | React Native · JavaScript |
| Sonic e as Escadas 2.0 | Jogo didático de plataformas em coautoria com Pietro Ferreira, com três fases, física, vidas, colisões e inimigos. | HTML5 · CSS3 · JavaScript |
| Invincible – Invasão de Marte | Jogo de luta side-scrolling com três fases de dificuldade progressiva e boss final. | HTML5 Canvas · JavaScript |
RBAC · BCrypt · Cookies HttpOnly · Segurança Web · Flyway · Banco de Dados · Testes · Playwright · Acessibilidade · Cloud Architecture

