Construindo sistemas, ferramentas e infraestrutura com foco em clareza, confiabilidade e entendimento do que acontece por baixo da abstração.
Sou desenvolvedor com foco em backend, sistemas e engenharia de software, com experiência prática construindo aplicações, APIs, ferramentas de desenvolvimento, automações e projetos que envolvem arquitetura, bancos de dados, redes e infraestrutura.
Meu interesse principal está no funcionamento interno dos sistemas: como os componentes se comunicam, como os dados fluem, onde estão os gargalos e como projetar algo que continue compreensível conforme cresce.
Ao longo dos projetos, venho trabalhando com diferentes níveis da stack, desde ferramentas de linha de comando e análise de código até sistemas web completos, APIs, autenticação, persistência, concorrência, observabilidade e infraestrutura.
Atualmente, meus projetos mais relevantes estão concentrados no ecossistema Arch, especialmente no desenvolvimento do ArchMAP e de ferramentas complementares para análise e integração de sistemas.
Menos mágica, mais entendimento.
Tecnologia em Análise e Desenvolvimento de Sistemas — UNIFAEL
Brasil · Remoto
Português (Nativo) · Inglês (leitura técnica)
- Backend e desenvolvimento de APIs
- Arquitetura e engenharia de software
- Análise estática e entendimento de codebases
- Sistemas distribuídos e comunicação entre serviços
- Bancos de dados e persistência
- Concorrência e desempenho
- Automação e ferramentas CLI
- Infraestrutura e containerização
- Redes e análise de sistemas
- Segurança e hardening
- Desenvolvimento multiplataforma
Também trabalho com: análise de dependências e grafos, algoritmos de componentes fortemente conexos, autenticação e autorização, controle de concorrência, validação de dados, rate limiting, logs estruturados, health checks, análise de redes, debugging e testes automatizados.
Análise arquitetural de codebases · Open Source
Ferramenta para analisar a estrutura e as dependências de projetos de software sem precisar executar a aplicação.
O projeto nasceu da necessidade de entender codebases grandes e identificar problemas arquiteturais de forma objetiva.
- Análise de dependências entre arquivos e módulos
- Detecção de dependências circulares
- Componentes fortemente conexos utilizando Tarjan / SCC
- Grafos de dependência
- Análise de arquitetura e estrutura do projeto
- Detecção de riscos arquiteturais
- Health score e classificação
- Regras configuráveis
- Histórico e análise baseada em Git
tracepara análise de alcançabilidadediffpara comparação de snapshotsadvisecom integração a provedores de LLM- Interface local para exploração dos resultados
- CLI
- Extensão para VS Code
- Suporte a múltiplas linguagens
Stack: Python · Graph Algorithms · AST/Parsing · Git · CLI · LLM Integration
Sistema comercial / ERP + PDV · Fullstack
Aplicação fullstack voltada para operações comerciais, com backend estruturado em ASP.NET Core/.NET e frontend em React + TypeScript.
O projeto envolve problemas mais próximos de um sistema real do que de uma aplicação CRUD simples.
- API REST
- Autenticação com JWT e refresh tokens
- Controle de acesso baseado em papéis
- PostgreSQL
- Entity Framework Core
- Gerenciamento de estoque
- Fluxo de vendas
- Controle de concorrência
- Validação de dados
- Rate limiting
- Docker
- CI/CD
- Testes automatizados
- React + TypeScript
- Zustand
- React Query
Stack: C# · ASP.NET Core · EF Core · PostgreSQL · React · TypeScript · Docker
Plataforma colaborativa para desenvolvimento
Projeto voltado para colaboração em projetos de software e integração com GitHub.
- Autenticação via GitHub OAuth
- JWT
- Projetos e colaboração
- Kanban
- Integração bidirecional com GitHub
- Webhooks com HMAC
- Comunicação em tempo real
- WebSocket / Socket.IO
- PostgreSQL
- Prisma
- API backend com NestJS
Stack: NestJS · Prisma · PostgreSQL · React · Vite · TypeScript · Socket.IO · GitHub API
Hub de sistemas e monitoramento do ecossistema Arch
Aplicação desenvolvida em Java para centralizar informações e conexões entre sistemas.
- Registro de sistemas
- Grafo de conexões
- Health checks
- Heartbeats
- Monitoramento de status
- Feed de atividades
- Busca e filtros
- Estatísticas
- OpenAPI / Swagger
- Persistência em JSON
- Autenticação opcional por token
- Dashboard adaptado para dispositivos móveis
- PWA
- Empacotamento nativo com
jpackage
Stack: Java 21 · Spring Boot · REST · OpenAPI · PWA
Backend de autenticação e operações financeiras simuladas
Backend desenvolvido para uma plataforma esportiva simulada, com foco em autenticação, autorização, operações de carteira e regras de negócio.
- Access token + refresh token
- JWT
- Bcrypt
- RBAC
- DTO validation
- Rate limiting
- Redis
- PostgreSQL
- Prisma
- Logs estruturados com Pino
- Docker / Docker Compose
- Operações de carteira
- Apostas e eventos
- Liquidação de operações
- Métricas administrativas
- Controle de concorrência em operações críticas
Stack: NestJS · PostgreSQL · Redis · Prisma · JWT · Docker
Aplicação de produtividade, hábitos e evolução pessoal
Aplicação web/mobile inspirada em sistemas de progressão de RPG, combinando hábitos, estudos e atividades com mecânicas de evolução.
- Sistema de XP e níveis
- Hábitos e tarefas
- Progressão de personagem
- Inventário
- Desafios
- Autenticação
- PostgreSQL / Supabase
- Row Level Security
- PWA
- Interface responsiva
- Animações e componentes reutilizáveis
Stack: Next.js · TypeScript · React · Zustand · Supabase · PostgreSQL · PWA
Além dos projetos principais, mantenho experimentos e ferramentas menores que exploram diferentes áreas da engenharia de software.
| Projeto | Área | Tecnologia |
|---|---|---|
| Log Analyser | Processamento e análise de logs | Rust |
| Deploy CLI | Automação de deploy | Go |
| Boot-Py | Backup e automação | Python |
| Simuler-Mem | Sistemas Operacionais | C |
| CS2 Education | Estudo de processos, memória e sistemas de baixo nível | C++ |
| CodeKG | Site / frontend | React · TypeScript |
| KG Flow | Aplicação mobile | React · Capacitor |
Esses projetos funcionam como laboratório para testar ideias, linguagens, algoritmos e abordagens diferentes.
┌──────────────────────────────────────────────────────┐
│ PROBLEMA REAL │
└────────────────────────┬─────────────────────────────┘
│
▼
Entender antes de abstrair
│
▼
Modelar dados e dependências
│
▼
Implementar de forma simples
│
▼
Testar · medir · observar
│
▼
Otimizar onde realmente importa
│
▼
RESULTADO
Gosto especialmente de problemas que exigem entender o sistema além da superfície:
- Dependências e arquitetura
- Gargalos de desempenho
- Concorrência e consistência
- Fluxo de dados
- Comunicação entre serviços
- Automação de tarefas repetitivas
- Análise de logs
- Segurança de aplicações e infraestrutura
- Ferramentas que tornam sistemas complexos mais fáceis de entender
Estou aprofundando meus estudos e projetos em:
- Engenharia de backend
- Arquitetura de software
- Análise estática de código
- Sistemas distribuídos
- Performance
- Segurança
- Ferramentas de desenvolvimento
- Integração entre sistemas
- IA aplicada ao desenvolvimento de software
Meu objetivo é continuar transformando problemas complexos em sistemas que possam ser entendidos, observados e mantidos.


