💼 Disponível para novos projetos

Consultoria full stack para produtos que precisam de arquitetura sólida

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)

O que costumo resolver

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.

Sobre mim

Full Stack Developer, focado em produtos que precisam durar

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.

Frontend

Angular 16+, TypeScript, RxJS, NgRx (Component Store e Global Store)

Backend

Node.js, NestJS, Express, REST APIs, microsserviços

Dados & Infra

MongoDB, Redis, IndexedDB, Firebase, GCP, Docker

Como trabalho

Processo de consultoria

Sem caixa-preta: você acompanha cada decisão técnica ao longo do projeto.

1

Diagnóstico

Uma chamada de 30 minutos, sem custo, para entender o problema, o contexto do time e o que já foi tentado.

2

Proposta de escopo

Plano técnico por escrito, com estimativa de tempo e formato de cobrança (por hora ou escopo fechado).

3

Execução

Entregas incrementais, comunicação assíncrona constante e checkpoints regulares — sem surpresas no fim do prazo.

4

Handoff

Documentação das decisões (ADRs), conhecimento transferido ao time interno — o projeto continua sem depender de mim.

Case em destaque

TrainMemo — app de treino local-first

Projeto solo, do design à produção: 130 commits em 5 semanas, com specs, ADRs e decision log documentados a cada etapa.

Arquitetura

Offline-first com IndexedDB (Dexie), sincronização em nuvem opcional — o app funciona 100% sem internet, a nuvem é só uma camada extra.

Resolução de conflitos

Estratégia last-write-wins com soft-delete (tombstones) para uso em múltiplos dispositivos sem perda de dados.

Modelagem de dados

IDs estáveis independentes de idioma/localidade, separados dos nomes exibidos — evita retrabalho em internacionalização.

Stack

Angular 21 (Signals), Tailwind v4 no front; NestJS 11, MongoDB Atlas, JWT e Docker no back, deploy no Render.

Ver o app ao vivo →

Perguntas frequentes

FAQ

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.

Vamos conversar sobre o seu projeto?

Diagnóstico gratuito de 30 minutos, sem compromisso.

Agendar diagnóstico gratuito