
Construindo softwares inteligentes que resolvem problemas reais.
Sou desenvolvedor Full Stack com forte orientação à engenharia de software, atuando na definição e implementação de soluções com arquitetura bem estruturada, segurança, escalabilidade e alta performance como pilares centrais. Trabalho com tecnologias modernas e integração de Inteligência Artificial para projetar sistemas capazes de automatizar processos, qualificar a tomada de decisão e entregar soluções digitais robustas que resolvem problemas reais com eficiência e consistência.
Engenharia, arquitetura e soluções inteligentes.
Minha atuação como desenvolvedor Full Stack é guiada por uma abordagem estruturada de engenharia de software, onde cada decisão técnica é pensada para garantir solidez arquitetural, segurança, escalabilidade e desempenho consistente. Busco compreender o problema em profundidade antes de propor soluções, projetando sistemas organizados, sustentáveis e preparados para evoluir ao longo do tempo. Acredito que software de qualidade nasce de escolhas técnicas bem fundamentadas e de uma visão clara de longo prazo.
Tenho direcionado meu trabalho para o desenvolvimento de aplicações que integram Inteligência Artificial de forma funcional e estratégica ao núcleo dos sistemas. Mais do que adicionar recursos inteligentes, procuro estruturar soluções capazes de automatizar processos, interpretar dados com eficiência e ampliar a capacidade de tomada de decisão. Meu foco é construir aplicações que transformem complexidade em operações mais eficientes, confiáveis e orientadas a resultados.
Estou em constante evolução, aprofundando conhecimentos em arquitetura de sistemas, segurança, otimização de performance e automação inteligente, sempre acompanhando a evolução das tecnologias e das práticas modernas de desenvolvimento. Meu objetivo é projetar e construir softwares cada vez mais robustos, escaláveis e inteligentes, capazes de gerar impacto real e entregar valor consistente em ambientes dinâmicos e de alta demanda.
"Minha missão como desenvolvedor é projetar e construir sistemas inteligentes, escaláveis e sustentáveis que transformem complexidade em soluções eficientes, gerando impacto real por meio de engenharia de software sólida e decisões técnicas bem fundamentadas."
Pensamento Arquitetural
Projeto sistemas com foco em escalabilidade, modularidade e manutenibilidade, avaliando impactos arquiteturais e trade-offs técnicos antes da implementação. Estruturo soluções preparadas para evolução contínua e adaptação a novos requisitos sem comprometer a estabilidade do sistema.
Clean Code & Clean Architecture
Estruturo sistemas com base em princípios de Clean Code e Clean Architecture, garantindo separação de responsabilidades, baixo acoplamento e alta coesão para promover manutenibilidade, testabilidade e evolução sustentável.
Segurança como Fundamento
Incorporo segurança como princípio arquitetural, definindo controles de autenticação e autorização, validação de dados, proteção de informações sensíveis e implementação de mecanismos de proteção contra exploração de vulnerabilidades
Evolução Técnica Contínua
Aprimoramento constante das práticas de engenharia e da adoção tecnológica por meio de estudo, experimentação técnica e incorporação de abordagens que agregam valor estrutural e operacional ao sistema.
Inteligência Artificial Aplicada
Integro Inteligência Artificial como componente estrutural da aplicação, projetando fluxos de processamento e manipulação de dados que ampliam a capacidade de decisão e automação do sistema, otimizando assim as lógicas de negócio.
Performance & Eficiência
Estruturo aplicações com foco em performance, utilizando estratégias de cache, modelagem eficiente de dados, processamento assíncrono e otimização de consultas, assegurando latência controlada e desempenho consistente sob diferentes níveis de demanda.
Ecossistema técnico.
Principais tecnologias que compõem a base das soluções que projeto e desenvolvo
Frontend
Backend & API
Dados & Persistência
Mensageria & Tempo Real
Inteligência Artificial
Infraestrutura & DevOps
Projetos que criam soluções reais.
Projetos recentes que demonstram minha abordagem em engenharia e arquitetura de software, escolha de tecnologias e integração de Inteligência Artificial. Cada aplicação foi construída para resolver problemas reais com foco em escalabilidade, performance e decisões técnicas fundamentadas no contexto e nos objetivos do sistema
Sistemas de e-commerce monolíticos tendem a se tornar difíceis de escalar, manter e evoluir, especialmente quando envolvem catálogo, busca, autenticação e processamento de mídia.
Desenvolvimento de uma arquitetura baseada em microserviços com comunicação assíncrona baseada em eventos via RabbitMQ, estruturada com Clean Architecture e Domain-Driven Design para garantir escalabilidade, baixo acoplamento e evolução sustentável
- Arquitetura orientada a microserviços com API Gateway centralizado
- Comunicação assíncrona via RabbitMQ (event-driven)
- Aplicação de Clean Architecture e Domain-Driven Design (DDD)
- Banco de dados por serviço (isolamento e escalabilidade)
- Armazenamento de mídia em cloud via Cloudinary
- Autenticação centralizada com JWT via Clerk
Sistemas tradicionais de suporte ao cliente apresentam alta latência de resposta, dificuldade de escalabilidade e limitação na automação inteligente, especialmente em ambientes multi-tenant com grande volume de interações
Desenvolvimento de uma plataforma SaaS de suporte em tempo real orientada por IA, com agentes inteligentes baseados em RAG, sincronização instantânea de dados e escalonamento automático para atendimento humano.
- Arquitetura SaaS moderna em monorepo com Next.js e Turborepo
- Pipeline de IA com RAG (Retrieval-Augmented Generation) para respostas contextuais precisas
- Orquestração de Agentes de IA autônomos para atendimento e tomada de decisão
- Comunicação em tempo real para chats e eventos de suporte
- Integração de voz por IA para atendimento automatizado
- Estrutura multi-tenant com isolamento por organização
- Observabilidade da aplicação utilizando Sentry
- Escalação automática do atendimento IA -> humano
A análise manual de documentos extensos é lenta, pouco escalável e dificulta a extração precisa de informações relevantes, especialmente quando é necessário compreender contexto e relacionar diferentes partes do conteúdo.
Desenvolvimento de um agente conversacional baseado em Retrieval-Augmented Generation capaz de processar documentos, realizar busca semântica em banco vetorial e gerar respostas contextualizadas com base no conteúdo real do material.
- Pipeline completo de RAG com recuperação semântica baseada em embeddings
- Orquestração de Agente com estado usando LangGraph
- Busca semântica com banco de dados vetorial (ChromaDB)
- Pipeline completo de processamento de documentos PDF
- Respostas contextualizadas com citação de fontes
- Suporte a perguntas com manutenção de contexto
A sobrecarga de informações torna difícil identificar rapidamente conteúdos realmente relevantes, exigindo tempo excessivo de curadoria manual e consumo de materiais extensos
Sistema automatizado de curadoria de conteúdo técnico orientado por agentes de IA capaz de coletar conteúdos de múltiplas fontes (YouTube e RSS), gerar resumos técnicos e ranquear informações com base no perfil do usuário, entregando um resumo técnico personalizado via e-mail.
- Pipeline modular de ingestão e processamento de dados (RSS + YouTube transcripts)
- Arquitetura multi-agente com especialização funcional (síntese, curadoria e composição de e-mail)
- Integração com Gemini 2.5 Flash para síntese com alta janela de contexto
- Rankeamento personalizado baseado em perfil do usuário
- Automação completa via GitHub Actions (cron job)
- Processamento de dados modular e validado com Pydantic
- Banco de dados in-memory para otimização de processamento
APIs baseadas em polling geram latência elevada e alto consumo de recursos, dificultando a entrega de atualizações esportivas em tempo real com eficiência e escalabilidade.
Desenvolvimento de uma API de eventos em tempo real baseado em WebSockets, com arquitetura pub/sub otimizada que distribui atualizações instantâneas apenas aos clientes interessados, reduzindo latência e overhead de rede.
- Comunicação bidirecional em tempo real com WebSockets
- Arquitetura pub/sub in-memory com broadcast seletivo
- Roteamento de eventos em tempo constante O(1)
- Gestão automática de memória e limpeza de assinaturas
- Segurança de infraestrutura com WAF, bot detection e rate limiting
- Controle de conexões ativas via função heartbeat
- Persistência desacoplada da distribuição de eventos
Vamos desenvolver algo relevante juntos.
Se você está desenvolvendo um produto, sistema ou buscando transformar uma ideia em uma solução real, será um prazer conversar.
Informações de Contato
Estou aberto a novas oportunidades e projetos desafiadores. Se você precisa de um desenvolvedor full stack para atuar em tempo integral ou como freelancer, vamos conversar.