background image
Desenvolvedor Full Stack construindo aplicações Web inteligentes

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.

Profile image
Open to work
TypeScript
JavaScript
Python
React.js
Next.js
Express.js
Nest.js
Node.js
Django
SQL
NoSQL
Postgres
MongoDB
Docker
Prisma
Drizzle
Cloud
AWS
GitHub Actions
Git
Jest
Cypress
Microservices
RabbitMQ
AI
LangGraph
RAG
Agentic Systems
TypeScript
JavaScript
Python
React.js
Next.js
Express.js
Nest.js
Node.js
Django
SQL
NoSQL
Postgres
MongoDB
Docker
Prisma
Drizzle
Cloud
AWS
GitHub Actions
Git
Jest
Cypress
Microservices
RabbitMQ
AI
LangGraph
RAG
Agentic Systems
Sobre Mim

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.

Tech Stack

Ecossistema técnico.

Principais tecnologias que compõem a base das soluções que projeto e desenvolvo

Frontend

Next.jsReact.jsTypeScriptJavaScriptTailwindCSSContext APIJotaiShadcn UI

Backend & API

Nest.jsExpress.jsNode.jsPythonDjangoConvex

Dados & Persistência

SQLNoSQLPostgreSQLMongoDBChromaDBSQLAlchemyPrismaDrizzle

Mensageria & Tempo Real

RabbitMQWebSockets

Inteligência Artificial

LangGraphLangChainRAGGoogle SDKGeminiEmbeddings

Infraestrutura & DevOps

DockerDocker ComposeAWSGitHub ActionsCloudflareCloudinaryTurborepoMonorepo
Projetos em destaque

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

E-Commerce API – Ecossistema de Microserviços (Event-Driven)

Desafio

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.

Solução

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

Destaques Técnicos
  • 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
Arquitetura & Stack
Nest.jsTypeScriptRabbitMQMongoDBMongooseMicroservicesDomain Drive DesignClean ArchitectureDockerCloudinaryClerk

Echo AI – Plataforma de Suporte ao Cliente com IA em Tempo Real (SaaS)

Desafio

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

Solução

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.

Destaques Técnicos
  • 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
Arquitetura & Stack
Next.jsTypeScriptConvexRAGAI AgentsTailwindClerkDockerSentryTurborepoVapiZodJotai

RAG Agent – Sistema Inteligente de Perguntas e Respostas sobre Documentos

Desafio

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.

Solução

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.

Destaques Técnicos
  • 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
Arquitetura & Stack
PythonLangGraphLangChainRAGChromaDBGoogle Gemini APIVector SearchDocument Processing

Tech & IA Daily – Curadoria Inteligente de Conteúdo

Desafio

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

Solução

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.

Destaques Técnicos
  • 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
Arquitetura & Stack
PythonAI AgentsData PipelinesGitHub ActionsSQLAlchemyGoogle Gemini APIPydanticRSS ProcessingAutomationCI/CD

Live Sports Results API - Dados Real-Time via WebSockets

Desafio

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.

Solução

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.

Destaques Técnicos
  • 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
Arquitetura & Stack
Node.jsExpress.jsJavaScriptWebSocketsPostgreSQLDrizzle ORMArcjetZod
vamos conversar

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.

Aberto a novas oportunidades profissionais

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.