Skip to content
View tharciosantos's full-sized avatar

Block or report tharciosantos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tharciosantos/README.md

Tharcio Santos

  Disponível para oportunidade

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.

Ver portfólio completo →

LinkedIn  ·  tharciosantos09@gmail.com  ·  📍 Caeté, MG (Região Metropolitana de Belo Horizonte)

Projetos  ·  Sobre  ·  Stack  ·  Contato


🚀 Projetos em destaque

HelpFlow — Sistema de help desk full stack

Tela do HelpFlow

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

Dashboard do ManutFlow

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

Tela do DevLinks

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)


🧠 O que eu trago pro time

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ê"

📚 Atualmente estudando

  • Boas práticas de arquitetura de software e padrões de projeto
  • Containerização com Docker
  • Pipelines de CI/CD com GitHub Actions

🎓 Formação e background

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.


🛠️ Stack

  • 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

📊 GitHub Stats

Profile Summary


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

Pinned Loading

  1. helpflow helpflow Public

    Sistema de HelpDesk (Chamados) Full-Stack construído com Next.js, Prisma, Supabase e NextAuth.js.

    JavaScript 1

  2. meu-portfolio meu-portfolio Public

    Portfólio de desenvolvedor web construído com Next.js, React e Tailwind CSS, focado em design moderno e responsivo.

    TypeScript 1

  3. manutflow manutflow Public

    Sistema de Controle de Manutenção e Ordens de Serviço

    TypeScript 1

  4. devlinks-web devlinks-web Public

    Uma Single Page Application (SPA) Full-Stack desenvolvida para a criação e gerenciamento de páginas de links personalizadas (estilo Linktree).

    JavaScript

  5. crypto-dashboard crypto-dashboard Public

    Dashboard simples para visualizar dados de criptomoedas, construído com Next.js, React e Tailwind CSS, consumindo a API da CoinGecko.

    JavaScript 1

  6. lista-mercado lista-mercado Public

    Lista de compras inteligente (PWA) desenvolvida com React, Vite e TailwindCSS. Possui organização por categorias, busca híbrida, lista mestra e compartilhamento via WhatsApp.

    JavaScript