NN.
// build-log·Natanael Neves·Fortaleza, CE·--:--:-- BRT

Não construo telas.Construo produtos.

React · TypeScript · Firebase · Tailwind · Node.js — Frontend Developer

Pego um problema real, entendo o que precisa ser resolvido e entrego software que funciona. Sem achismos, sem surpresas.

0apps no ar
0+projetos entregues
0anos em tech
Disponível para projetos
ReactTypeScriptFirebaseTailwindNode.js
Produtos01 / 05

O que eu construo quando tenho um problema.

Antes de qualquer cliente, construo para mim. Os produtos abaixo nasceram de necessidades reais — e mostram como eu penso quando tenho total autonomia de decisão.

Minhas Contas

Comecei com uma planilha.

Sistema financeiro pessoal completo. Nenhuma ferramenta existente controlava o que eu precisava: múltiplos bancos, parcelamentos com propagação automática, benefícios corporativos e investimentos — tudo no mesmo lugar.

Desafio técnico

Race conditions ao atualizar saldos via onSnapshot simultâneo. Resolvi com mutex usando useRef — garantindo consistência dos cálculos sem travar a UI.

Stack

ReactTypeScriptFirebaseTailwindFramer MotionPWA

Features

  • →Múltiplos bancos e contas
  • →Saldo propagado entre meses
  • →Cartões com limite e parcelamentos
  • →Faturas automáticas
  • →Controle de benefícios VA/VR
  • →Investimentos e gastos recorrentes
  • →Sincronização em tempo real

Sessão

Porque memórias se perdem.

Diário de filmes e séries para casais. Casais que assistem muito juntos não têm como registrar essa jornada de forma organizada — e emocional. Sessão resolve isso.

Desafio técnico

Dados compartilhados em tempo real entre dois usuários distintos. Modelei um 'espaço compartilhado' no Firestore com permissões isoladas por casal, evitando colisões de escrita.

Stack

ReactViteFirebasePWA

Features

  • →Busca de filmes via TMDB
  • →Watchlist compartilhada
  • →Registro de sessões
  • →Avaliações individuais
  • →Séries em andamento
  • →Estatísticas do casal
Trabalhos para clientes02 / 05

Casos reais, impacto mensurável.

TypeScriptReactNode.jsPostgreSQLWebSocketAzure
Next.jsTypeScriptSanity.ioVercelCSS Modules
Processo03 / 05

Sem surpresas, sem achismos.

Cada etapa tem critério de aceite. Cada decisão tem razão documentada. Você não recebe um produto pronto sem entender o que está recebendo.

01

Entender

Conversa real sobre o problema, o usuário e o contexto. Sem essa etapa, tudo que vem depois é chute.

Briefing estruturado, não reunião informal.

02

Diagnosticar

Identificar a causa raiz — não o sintoma. A maioria dos pedidos de 'site novo' esconde um problema de processo.

Pergunto por que antes de perguntar o quê.

03

Arquitetar

Fluxos, estrutura e decisões técnicas documentadas antes de escrever código. O que parece perda de tempo aqui evita retrabalho depois.

Critério de aceite definido por etapa.

04

Construir

Entregas parciais funcionais, não um big bang no final. Você acompanha, testa e valida enquanto o produto cresce.

Sem surpresas no final do projeto.

05

Entregar

Deploy feito, documentação escrita, você sabe usar o que foi construído. Sem dependência eterna de suporte.

Autonomia total após a entrega.

Sobre04 / 05

Natanael Neves.

Analista de TI Pleno · Frontend Developer · Fortaleza, CE

Infra que eu mantenho. Sistemas que eu construo.

Sou o Analista de TI responsável pela infraestrutura, suporte e continuidade dos serviços de tecnologia de uma organização inteira. Mas meu diferencial é que também coloco em produção sistemas internos que automatizam o que antes era feito manualmente.

Penso como arquiteto, executo como dev.

Antes de abrir o editor, entendo o problema. Em todos os sistemas que entreguei, a primeira pergunta foi: qual é o problema de verdade? A resposta muda tudo que vem depois.

Clareza como padrão, não exceção.

Cada etapa tem critério de aceite. Cada decisão tem razão documentada. Você não vai receber um produto pronto sem entender o que está recebendo.

BaseFortaleza, CE — Brasil
AtualAnalista de TI Pleno · Pequeno Nazareno
InglêsIntermediário — leitura técnica fluente

Certificados

◆

Desenvolvimento Fullstack

Digital College · 2024 · 200h

◆

JavaScript e React

Udemy · 2023 · 40h

◆

Banco de Dados SQL

Coursera · 2023 · 30h

Experiência

Jan 2026 — presente

Analista de TI Pleno

Pequeno Nazareno

  • +Infraestrutura, suporte e continuidade dos serviços de TI de toda a organização
  • +Administração do Microsoft 365 (Exchange, Teams, SharePoint) e Azure AD
  • +Desenvolveu do zero plataforma de chamados usada diariamente por 3+ setores e dezenas de colaboradores
  • +Gestão de fornecedores, backups periódicos e segurança da informação
ReactNode.jsTypeScriptPostgreSQLAzureMicrosoft 365

Ago 2025 — Jan 2026

Estagiário de Desenvolvimento

Cotabox

  • +Suporte técnico a sistemas web corporativos B2B de gestão de compras
  • +Diagnóstico e correção de falhas em aplicações e integrações entre serviços
  • +Consulta e validação de dados em bancos relacionais e não relacionais
ReactTypeScript

Mai 2025 — Jul 2025

Estagiário de Suporte de TI

TRT 7ª Região

  • +Atendimento e resolução de chamados presenciais e remotos em ambiente institucional
  • +Criou sistema de pontuação para acompanhamento de produtividade, substituindo controle manual

Jan 2023 — Mai 2024

Suporte Técnico de Internet

Smart Soluções

  • +Diagnóstico de falhas de rede, configuração de equipamentos e atendimento técnico a clientes
  • +Reduziu 30% o tempo médio de atendimento criando guia interno adotado por toda a equipe

Educação

Dez 2025 — Em andamento

MBA em Fullstack e DevOps

Unifametro · Fortaleza, CE

Ago 2022 — Dez 2025

Tecnólogo em Análise e Desenvolvimento de Sistemas

Unifametro · Fortaleza, CE

Mai 2024 — Ago 2024

Curso Fullstack

Digital College · 200h

Problemas que já resolvi

✓Gestão financeira pessoal
✓Controle interno de TI
✓Presença digital com CMS
✓Diário compartilhado para casais
✓Plataforma B2B de compras
✓Acompanhamento de treinos

Próximo passo

05 / 05

Tem um problema que vale resolver?

Me descreve o contexto — mesmo que ainda esteja bagunçado. Respondo com clareza sobre o que é possível, o que faz sentido construir e por onde começar.

Novo projetoAceitando briefings

Tipo de projeto

Abre o WhatsApp com a mensagem pronta. Sem formulários, sem espera.