Desenvolvedor Full Stack Júnior buscando a primeira oportunidade profissional.
Construo aplicações completas e em produção com React, Next.js e Node.js — código público, boas práticas e decisões técnicas documentadas.
LinkedIn · tharciosantos09@gmail.com · 📍 Caeté, MG (Região Metropolitana de Belo Horizonte)
Projetos · Sobre · Stack · Contato
HelpFlow — Sistema de help desk full stack
Plataforma para gerenciamento de chamados com autenticação NextAuth, controle de acesso por papéis (CLIENT/AGENT), CRUD de tickets com validação Zod, rate limiter em memória e senhas com hash via bcryptjs. Testes com Vitest e Cypress E2E.
Next.js · JavaScript · Prisma · Supabase · PostgreSQL · NextAuth · Zod · Cypress · Vitest · ver código
ManutFlow — Sistema de Controle de Manutenção
Sistema completo para cadastro de equipamentos, abertura de ordens de serviço, acompanhamento de status e dashboard com indicadores em tempo real.
Destaques técnicos: autenticação com Supabase Auth (3 camadas de segurança), isolamento de dados por usuário (RLS + user_id), breadcrumbs, auto-refresh do dashboard, loading skeletons, empty states, CRUD completo com histórico de alterações e deploy na Vercel.
Next.js · TypeScript · Tailwind CSS · Supabase · PostgreSQL · @supabase/ssr · ver código
DevLinks — Plataforma de links personalizados
Frontend e API separados, autenticação via JWT, upload de avatar com Cloudinary, estado assíncrono sincronizado com TanStack Query e pipeline de testes E2E com Cypress integrado a lint/testes via GitHub Actions.
React · Vite · Express · MongoDB · React Query · Cloudinary · Cypress · GitHub Actions · web · api
Outros projetos: Crypto Dashboard (Next.js · CoinGecko API) · Lista de Mercado (PWA offline-first)
Gosto de entender como um problema funciona na prática antes de sair escrevendo código — foi um hábito que trouxe das minhas funções anteriores e apliquei direto no HelpFlow: antes de montar o CRUD de tickets, mapeei o fluxo real de abertura e resolução de chamado.
No dia a dia, isso se traduz em:
- Frontend — interfaces em React/Next.js pensadas para quem vai usar, não só para "ficar bonito"
- Backend — rotas, autenticação e integração com banco de dados, com atenção a casos de borda (ex: token de reset de senha expirado, tentativas de login repetidas)
- Qualidade — testes automatizados (Vitest, Cypress) e pipelines de CI, porque prefiro descobrir um bug no GitHub Actions do que em produção
- Comunicação — documento decisões técnicas nos READMEs dos projetos para que qualquer pessoa entenda o "porquê", não só o "o quê"
- Boas práticas de arquitetura de software e padrões de projeto
- Containerização com Docker
- Pipelines de CI/CD com GitHub Actions
Graduação em Análise e Desenvolvimento de Sistemas pelo Centro Universitário Anhanguera (Previsão de conclusão: 2027).
Antes de migrar para desenvolvimento, trabalhei em funções operacionais e administrativas. Essa experiência reforçou hábitos que aplico no código: organizar informações, investigar problemas antes de agir, documentar processos e comunicar com clareza.
- Frontend: React, Next.js, Vite, Tailwind CSS
- Backend & Dados: Node.js, Express, JavaScript, TypeScript, Prisma, Supabase, PostgreSQL, MongoDB
- Testes & Ferramentas: Cypress, Vitest, GitHub Actions, Vercel
Aberto a oportunidades como Desenvolvedor Full Stack Júnior ou Estagiário em Desenvolvimento.
Costumo responder mensagens no LinkedIn em até 24h — fico à disposição para um bate-papo técnico.
LinkedIn ·
tharciosantos09@gmail.com ·
Portfólio



