Ajudo times e founders a resolver problemas de performance, escala e dívida técnica em aplicações Angular, Node.js e NestJS — do diagnóstico à entrega, com decisões técnicas documentadas.
5+ anos de mercado · Angular · Node.js · NestJS · Cloud (GCP)
Arquitetura de cache e performance, migração de estado legado para NgRx, modernização de plataformas legadas, arquitetura offline-first e sincronização multi-dispositivo.
Se o seu problema é parecido, provavelmente já resolvi uma versão dele.
Sou formado em Engenharia de Computação pela UFES e atualmente curso Mestrado em Informática, na área de Ontologias, também pela UFES. Atuo como Full Stack Developer, hoje via Luby, dando suporte à modernização de uma plataforma legada para o time de um cliente do setor de auditoria/serviços profissionais.
Antes disso, passei por Capital Empreendedor, motora.ai e Databasers — sempre em times enxutos, onde acabo assumindo tanto decisões de arquitetura quanto a implementação ponta a ponta.
Gosto de projetos onde a decisão técnica importa: cache, sincronização de dados, modelagem que evita retrabalho depois.
Angular 16+, TypeScript, RxJS, NgRx (Component Store e Global Store)
Node.js, NestJS, Express, REST APIs, microsserviços
MongoDB, Redis, IndexedDB, Firebase, GCP, Docker
Sem caixa-preta: você acompanha cada decisão técnica ao longo do projeto.
Uma chamada de 30 minutos, sem custo, para entender o problema, o contexto do time e o que já foi tentado.
Plano técnico por escrito, com estimativa de tempo e formato de cobrança (por hora ou escopo fechado).
Entregas incrementais, comunicação assíncrona constante e checkpoints regulares — sem surpresas no fim do prazo.
Documentação das decisões (ADRs), conhecimento transferido ao time interno — o projeto continua sem depender de mim.
Projeto solo, do design à produção: 130 commits em 5 semanas, com specs, ADRs e decision log documentados a cada etapa.
Offline-first com IndexedDB (Dexie), sincronização em nuvem opcional — o app funciona 100% sem internet, a nuvem é só uma camada extra.
Estratégia last-write-wins com soft-delete (tombstones) para uso em múltiplos dispositivos sem perda de dados.
IDs estáveis independentes de idioma/localidade, separados dos nomes exibidos — evita retrabalho em internacionalização.
Angular 21 (Signals), Tailwind v4 no front; NestJS 11, MongoDB Atlas, JWT e Docker no back, deploy no Render.
100% remoto, como PJ/freelance. Posso atuar por hora, por sprint ou em escopo fechado — definimos isso já na proposta.
Sim — inclusive é onde tenho mais experiência recente, modernizando plataformas legadas sem parar a operação.
Principalmente Angular, TypeScript, Node.js e NestJS. Para stacks fora disso, converso no diagnóstico se faz sentido.
Definido na proposta de escopo, após o diagnóstico gratuito — por hora ou por entrega, conforme o projeto.
Diagnóstico gratuito de 30 minutos, sem compromisso.
Agendar diagnóstico gratuito