Sistemas de Agentes & Agentes de IA | Full Stack | Java, Spring, Angular, React, Node.js | Cloud & DevOps
Eu construo sistemas de software nativos de IA, onde agentes participam do processo de engenharia e se tornam componentes de primeira classe do próprio produto. Uso agentes de IA, automação, ferramentas e modelos para transformar requisitos em software funcional — mantendo conhecimento profundo de engenharia tradicional para supervisionar, integrar e corrigir código quando necessário. Arquitetura, segurança, validação e observabilidade são decisões que eu tomo, não que eu delego.
Plataforma native de IA para gestão de restaurantes, bares e operações de delivery. Comanda eletrônica e PDV, cardápio digital, controle de pedidos e entregas, estoque e compras, financeiro integrado, dashboards de relatórios, controle de acesso por papel, multi-unidades e operação offline. Arquitetura multi-tenant construída com Spring Boot 3 (Java 21), PostgreSQL, Redis para eventos em tempo real e frontends em Angular 21. Evolução planejada: agentes de IA especializados (Gestão, Estoque, Insights Financeiros, Compras, Suporte ao Cliente e Analytics) como componentes de primeira classe do sistema.
Spring BootJava 21Angular 21PostgreSQLRedisMulti-tenantAI Agents (planned)
KDS - Sistema de Display de Cozinha
Sistema de display de cozinha em tempo real para pizzarias, integrando com o PDV/ERP Saipos via API REST e Firebase Realtime Database. Travas de cozimento por estação para equipes multi-dispositivo, automação de voz/impressão, ciclo de vida de turnos e um motor de roteamento de entregas que coleta decisões humanas como dados de treinamento para uma futura camada de ML.
Krys Panel - Painel de Chamada de Motoboys Multi-loja
Painel em tempo real multi-loja (SaaS) que anuncia pedidos prontos aos motoboys no ponto de saída. Frontend com Angular 21 + Tailwind + daisyUI, backend com Fastify + Prisma + PostgreSQL + Socket.IO com JWT compartilhado entre HTTP e WebSocket. Stack Docker Compose com Watchtower e túnel Cloudflare, CI/CD via GitHub Actions.
Sistema completo de gestão de bibliotecas com autenticação JWT, catálogo de livros, empréstimos, reservas, painel administrativo, gamificação (pontos, níveis, medalhas, rankings) e camada social (posts, grupos, livro do mês). Construído com Angular 17 + Spring Boot 3 + PostgreSQL 16 e design system daisyUI.
Plataforma completa de gestão para pizzarias: pedidos, entregas, motoboys, controle de funcionários, ajustes de folha, vouchers e integrações REST API. Arquitetura em camadas (apresentação, REST, serviço, repositório, modelo) construída com Jakarta EE 10, JSF + PrimeFaces, Hibernate e MariaDB, conteinerizada com Docker e CI/CD.
Jakarta EE 10JSFPrimeFacesHibernateMariaDBREST APIDocker
Disparador de SMS em massa com interface gráfica simples e intuitiva para campanhas promocionais rápidas e organizadas. Construído com Python e SQLite, com fluxo de trabalho com GUI local.
PythonSQLiteDesktop
Ver Galeria
SpaceCadetPinball - Porte para PSP
Porte do 3D Pinball for Windows – Space Cadet para o Sony PSP, reabilitando o jogo em hardware portátil.
JPrinter - Aplicativo Java de Impressão de Arquivos
O JPrinter é uma aplicação Java que monitora uma pasta especificada para a criação de arquivos de texto e os envia automaticamente para impressão usando uma impressora selecionada. Este projeto é construído com JavaFX e utiliza o WatchService do Java para monitorar mudanças nos arquivos e o Java Print Service para impressão.
O Utilitário JPix é uma classe Java desenvolvida para gerar payloads conforme o padrão PIX (Sistema de Pagamentos Instantâneos Brasileiro), de acordo com as especificações do Banco Central do Brasil.
Esta aplicação Python foi projetada para conduzir ataques de Negação de Serviço (DoS) via Bluetooth. Ela permite escanear dispositivos Bluetooth próximos e lançar um ataque DoS contra um dispositivo alvo selecionado.
Whatsapp Bot - Enviar Mensagens para Membros do Grupo
Este script usa o Selenium webdriver para extrair números de telefone de membros de um grupo do WhatsApp. Ele abre uma instância do WhatsApp Web no seu navegador padrão, pede para você fazer login e recebe o nome de um grupo como entrada para extrair os números de telefone de todos os membros desse grupo.