Arquitetura & Full-Stack
Sistemas limpos e escaláveis, do banco à interface. APIs, back-end em PHP/Laravel e front-end moderno com JavaScript, Livewire e Tailwind.
Desenho soluções completas, do banco à interface. Automatizo processos e construo integrações com LLMs e agentes focados em resultados reais.
O que eu faço
Mais de 174 projetos entregues em produto, engenharia, cloud e IA. Escolho a ferramenta certa para cada cenário.
Sistemas limpos e escaláveis, do banco à interface. APIs, back-end em PHP/Laravel e front-end moderno com JavaScript, Livewire e Tailwind.
Automação de processos e integrações com LLMs. Agentes e fluxos que resolvem problema real usando OpenAI e Google Gemini.
Deploy, infraestrutura e manutenção em nuvem. Otimização de performance e escala com Azure, Docker, Redis e cache.
Ativações interativas para grandes eventos e convenções: quizzes, games, votações, sorteios e totens com NFC.
Sites institucionais e landing pages com conteúdo digital, otimização para busca (SEO) e acessibilidade.
Liderança técnica ponta a ponta: da concepção do produto à entrega, definindo arquitetura, padrões e as escolhas de stack de cada projeto.
Trajetória técnica
Experiências reais envolvendo produto, arquitetura, desenvolvimento e infraestrutura.
Plataforma completa de captação de dados (RSVP), operação e engajamento para os premiados da viagem a Berlim - Alemanha. Além do cadastro e do controle de vagas, o sistema evoluiu para um ecossistema com aplicativo mobile (API dedicada), PWAs operacionais offline-first para uso em campo e um administrativo completo com dashboards, métricas de uso e gestão financeira. Principais funcionalidades: - RSVP e Controle de Vagas: Cadastro dos premiados com gestão de acompanhantes (inclusive extras) e seleção de passeios (city tours) com controle de vagas por data e por grupo, respeitando as regras de elegibilidade de cada perfil e categoria. - Painel Administrativo: Dashboard de acompanhamento, tickets de atendimento, orçamentos, faturas e gestão financeira, com auditoria de alterações e área de LGPD. - Pagamentos e Integração Cielo: Gerenciamento de upgrades aéreos e de acomodação, com baixa automática de pagamentos e envio de faturas por e-mail. - API do Aplicativo Mobile: Backend dedicado (Sanctum) que entrega home dinâmica com componentes ordenáveis e segmentados por grupo, agenda, galeria, vídeos, dicas, conteúdos, clima, câmbio, documentos legais e onboarding, com cache versionado por domínio para reduzir a carga do app. - Notificações Push: Envio segmentado via Firebase Cloud Messaging por perfil, grupo, passeio, hotel ou participantes específicos, com agendamento por fuso horário, snapshot da audiência, fila dedicada e acompanhamento de entrega. - Métricas do App: Painel com funil de ações (acesso, cliques, visualizações), logins únicos por posição e taxa de leitura das notificações enviadas. - Check-in e Rastreabilidade (PWA): Aplicação offline-first com Service Worker para check-in em ônibus, passeios e restaurantes, validando elegibilidade por perfil, grupo, passeio e idade, com sincronização posterior e tela de apuração em tempo real (realizados, pendentes e acessos fora da rota). - Controle de Voo (PWA): Lista de embarque com busca, filtros em cascata por companhia, data e trecho, marcação de embarque offline e painel administrativo com totais por voo e horário. - Credenciamento RFID e NFC: Vínculo de pulseiras com leitura por leitor USB ou Web NFC no celular, controle de estoque e perdas por perfil/cor, histórico de trocas e leitura para identificação nos eventos. - Gestão de Vouchers e Cartas: Vouchers aéreos, cartas de imigração e bilhetes de seguro viagem gerados em HTML e PDF, com conteúdo condicional por grupo, hotel e autorizações específicas. - Importador da Planilha Master: Mapeamento visual das colunas da planilha para voos, hospedagens, seguros e autorizações, com pré-visualização antes da gravação e memória do vínculo entre importações. - Campanhas de E-mail e WhatsApp: Disparo segmentado com importação dos relatórios de entrega para acompanhamento dos resultados. - Relatórios: Extração de dados customizados em Excel e PDF para análise detalhada. Resultados: A plataforma centralizou toda a jornada do participante — do convite ao embarque — automatizando registro, faturamento, comunicação e operação em campo. As aplicações offline-first garantiram a operação em locais sem conectividade estável, e as filas em Redis/Horizon com instância dedicada na Azure sustentaram os disparos em massa. Além do desenvolvimento, tive a oportunidade de participar presencialmente da viagem na Alemanha, acompanhando de perto a operação e o uso dos sistemas em tempo real.
Experiência interativa de 9 telas para totem touch, desenvolvida a partir de protótipo Figma para ativação presencial da Lilly (150 Years of Medicine) em convenção na Alemanha (Frankfurt / Berlim). O deck, em inglês para público internacional, narra o impacto do diabetes tipo 2 e do tempo de espera por tratamento, encerrando em uma transformação animada automática. Construído em HTML5 + JavaScript vanilla + CSS com nesting nativo, sem framework, sem build e sem dependências externas: um único index.html, assets SVG e um service worker. Principais funcionalidades/módulos: - Palco fixo: resolução exata do totem, rodando 1:1 sem reamostragem, com escala por transform para conferência em desktop e mobile. - Navegação de totem: avanço por toque em qualquer ponto, swipe horizontal/vertical, setas do teclado e deep link por hash (#0 a #8) para operação e testes. - Loop contínuo sem estado residual: o botão Finish devolve ao início limpo, reiniciando barra de progresso, contadores e animações a cada visitante. - Operação 100% offline: service worker com precache tudo-ou-nada de 48 entradas, estratégia cache-first com revalidação em segundo plano, navegação resolvida para index.html e fontes servidas do próprio projeto — zero requisições externas. - Cena do corpo com revelação progressiva: quatro etapas em uma única seção, com grupos de rótulos entrando por etapas. - Animações fiéis ao design criado no figma. - Contadores por Web Animations API, evitando números congelados quando o dispositivo entra em economia de energia.
Plataforma de gestão de agendamentos, controle de acesso e inteligência operacional da ativação Prudential no Rock in Rio. O sistema distribuiu vagas por horário em três andares da Casa Prudential, controlou o fluxo de público em tempo real na portaria e consolidou os números da operação para o cliente. Aplicação monolítica em Laravel 13 com Inertia v3 + React 19 (SPA sem API separada), publicada no Azure App Service com escala horizontal automática, Redis para sessão/cache/fila e worker dedicado para envio assíncrono de e-mails. Principais módulos da aplicação: - Webapp Público: cadastro com validação real de CPF, agendamento de horários pelo celular com grade e capacidade em tempo real, consulta e cancelamento de reservas, e acesso restrito por link exclusivo de grupo com lista de códigos de convite. Capacidade por horário protegida por lock transacional no banco, compartilhada entre as agendas da mesma operação — o que eliminou overbooking sob concorrência. - Operação em Campo (moderador, PWA instalável): login dedicado com liberação por QR Code, CPF ou código de convite; check-in de agendados, encaixes (walk-in) e cadastro na hora; contagem de acompanhantes; consulta de cancelados; e controle de lotação por andar com sessão cronometrada, pausa e ajuste manual. - Contador em telão: página pública por andar exibida em TVs durante todo o evento, com atualização contínua resiliente (polling com backoff, wake lock e recarga automática a cada novo build), tol Painel Administrativo: dashboardde ocupação por agendamento e por operação (vagas, reservas e disponibilidade por horário);CRUD de operações, agendas, horários editáveis à mão, bloqueios (blackouts), grupos, participantes, contadores, páginas legais e configurações da plataforma; agendamento manualtroca de participante; e fechamentem editável. - Relatórios e Big Numbers: quatro abas (cadastros, agendamentos, cancelados e sessões do contador) com filtros combináveis, período com hersistência de filtros por aba no navegador e exportação em XLSX via streaming. Aba de totalizadores consolidandopresença, ausência, encaixes e acoperação, agrupando pelo dia de abertura da agenda (cobrindo viradas de madrugada). - Importação por planilha: fluxo de upload em etapas (mapeamento de colunas, prévia e confirmação) para participantes, agendamentos e listas de convidados, com normalizuplicidade e relatório de linhasrecusadas. - Auditoria e segurança: trilha append-only registrando quem liberou, cancelou,importou ou alterou cada registro, com filtros por usuário, ação, entidade e período; permissões granulares por módulo; em todas as camadas de autenticação; e 2FA via Fortify. Diferenciais técnicos: suíte com mais de 600 testes de feature (Pest) cobrindo concorrência de vagas, orçamento de queries e regras de portaria; análise estática com Larastan em nHub Actions com deploy para dois App Services (web e worker), slot de homologação e migrations controladas no boot; e diagnóstico e correção de incidentes em produção durante o evento (latência por conexões TLS não persistentes ao Redis e fila interrompida por reciclagem do worker).
Aplicação web é um Hub oficial do evento com Q&A por canal, e painel administrativo para gestão de conteúdo, canais e moderação.
Preparação da infraestrutura, deploy e manutenção. Backend em Laravel e Frontend em Angular.
Plataforma de treinamento corporativo com trilhas de aprendizado, quizzes, certificados e gamificação.Os principais módulos desenvolvidos incluem:Gestão de Trilha: Sistema robusto para criação e gerenciamento de trilhas de aprendizado, com acompanhamento do progresso individual e de grupos. Gamificação: Implementação de elementos de gamificação como pontos, medalhas e rankings para aumentar o engajamento dos colaboradores. Certificação: Geração automática de certificados personalizados ao concluir as trilhas de aprendizado. Dashboard e Relatórios: Dashboards detalhados com métricas de desempenho, frequência, notas e progresso por departamento. Gestão de Alunos e Grupos: Ferramentas completas para administração de alunos, grupos, inscrições de acordo com as necessidades do projeto. Área Administrativa: Painel administrativo completo para gestão de usuários, permissões, cursos, trilhas, avaliações e certificados. Obs: O projeto está em constante evolução, com novas funcionalidades sendo adicionadas.
Aplicação web para criar, gerenciar e exportar briefings de projetos de eventos e viagens corporativas. Cada briefing reúne dados gerais, perfil de público, aéreo, hospedagem, destinos, serviços e anexos, com controle de acesso por usuário. Funcionalidades: Autenticação com login, logout e recuperação de senha por código enviado por e-mail, CRUD de briefings com formulário completo (dados gerais, aéreo, hospedagem, destinos, serviços), Listagem com filtros, busca e exportação, Upload de anexos com drag-and-drop, armazenados no Azure Blob Storage, Visualização e impressão/PDF do briefing, Gestão de usuários e perfis de acesso
Aplicação web para a **Convenção Comercial CS 2026** da Bayer. Plataforma de evento com conteúdo institucional, jogos interativos, Q&A ao vivo, pesquisas, biblioteca de materiais, galeria de fotos e painel de LED — tudo gerenciável por um painel administrativo completo.O sistema tem três frentes: Área pública — acesso do participante (com ou sem login, configurável). Agenda, mapa, jogos, Q&A, pesquisas, biblioteca, fotos e contatos de segurança. Painel LED — display standalone (`/led`) para telão do evento, sincronizado com o Escape Room em tempo real. Admin — CRUD de todo o conteúdo, moderação de Q&A, gestão dos jogos e relatórios de engajamento. Recursos transversais: Countdown gate — antes do evento, páginas ficam bloqueadas por contagem regressiva. Menu gate — cada item de menu pode ser ligado/desligado individualmente. Sessão anônima — rastreamento por UUID quando login está desativado.Rastreamento de cliques — tracking assíncrono via jobs em fila, com relatórios. Cache Redis — queries de toda requisição cacheadas com invalidação automática.
Serviço serverless em Azure Functions que gera imagens/stickers a partir de uma ou mais imagens de entrada usando o modelo de imagem do Google Gemini. Integração via API, front-end com visualização do resultado e mensuração de tokens gastos.
Sistema de gestão de fila para gravações de eventos ao vivo. Ele mantém uma fila de participantes, avança um por um em um timer configurável, mostra o nome atual em um painel de LED e integra com o OBS para renomear as gravações por participante. Além da fila principal, o projeto sincroniza listas externas de votos validos (aprovados) e de nomes sociais moderados (reprovados) via APIs externas, e monta a fila do LED a partir dos itens aprovados.
Sistema de gerenciamento e API para o widget de recomendação de óleo da Mobil. Este projeto fornece endpoints para buscas de produtos por placa ou modelo de veículo e um painel administrativo para análise de métricas, Visão geral de buscas (Sucesso/Falha/Cache), relatórios exportáveis em excel, gerenciamento de dominios, logs detalhados de requisições, configurações, API detalhada com dados das consultas. API de Busca: Endpoints otimizados para consulta de óleo ideal via Placa (com cache inteligente) ou Modelo. Integrações com: Inforlube com a base de dados de veículos e produtos. CheckTudo com consulta de dados veiculares via placa.
Sistema full-stack de gestão de orçamentos. Cadastro de clientes, criação de orçamentos com itens, cálculo de taxas/impostos, exportação em PDF e compartilhamento público.Funcionalidades: *Dashboard* — filtros, totais calculados e paginação. *Orçamentos* — criação/edição com itens ordenáveis, requisitos, cálculo de subtotal, taxas (percentual) e impostos (limitados sobre subtotal+taxas). *Salvamento automático* — auto-save do formulário com indicador de status flutuante. *Duplicação* de orçamentos com todos os itens. *Arquivamento* — escopos. *Compartilhamento público* — orçamento acessível via token, sem autenticação. *Exportação PDF* — versão completa e simplificada, também disponível no link compartilhado. *Clientes* — listagem com criação/edição inline. *Status de orçamento* — customizáveis, com status padrão único. *Itens padrão* — biblioteca de itens reutilizáveis (admin). *To-dos* e *Agenda (schedule)*. *Administração* — gestão de usuários (Admin/Operator), auditoria e itens padrão. *Preferências de UI* persistidas por usuário.
Reúno ferramentas simples para resolver tarefas recorrentes diretamente pelo navegador.
UUID, QR Code e CPF para testes e desenvolvimento.
Consulta de IP e sorteios.
Estou sempre aberto a discutir projetos de desenvolvimento, parcerias ou novas oportunidades.