Juan Filho
Disponível para vagas

Desenvolvedor fullstack júnior. Crio aplicações web completas, da interface ao servidor.

Trabalho com HTML, CSS, JavaScript, TypeScript, React e Node.js. Aprendo na prática, com projetos pessoais e de curso, e busco crescer em um time de tecnologia.

Foto de Juan Filho
Stack
TypeScript, React, Node.js e Express
Formação
Análise e Desenvolvimento de Sistemas, conclusão prevista em dez/2026
Local
Fortaleza, CE
Inglês
Avançado

Ferramentas que uso nos projetos desta página

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Vue
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • SQLite
  • Supabase
  • Tailwind
  • Vitest
  • Vite
  • Git
  • GitHub Pages
  • Render
  • Railway

Projetos

Quatro projetos pessoais em destaque, seguidos dos projetos que fiz nos cursos.

Página inicial do RefundPay, com o título O comprovante vira reembolso e um recibo aprovado de R$ 76,40

RefundPay

Reembolso de despesas para empresas. Começou como a API de um curso e virou produto: cada empresa tem sua conta e convida a equipe por link, o funcionário fotografa o comprovante pelo celular e o gestor aprova em lote e exporta a planilha. API com 72 testes automatizados.

  • React
  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • Supabase
  • Tailwind
  • Render

AI Ad Engine

Gera anúncios para Mercado Livre, Shopee e Amazon a partir dos dados de um produto. Como o modelo gratuito devolvia JSON quebrado em 30% a 50% das chamadas, cada resposta passa por novas tentativas e por uma validação antes de chegar ao usuário.

  • Node.js
  • TypeScript
  • Express
  • SQLite
  • Gemini
Tela inicial do Learn English, com o título Aprenda inglês por temas, contadores de ofensiva, XP e palavras e os primeiros temas de estudo

Learn English

App gamificado para aprender inglês: 800 palavras em 16 temas, com fonética e frases de exemplo, 4 modos de estudo, ranking e conquistas.

  • React
  • TypeScript
  • GitHub Pages
Editor do codetype com a classe AppError do RefundPay digitada até a metade: o que já foi digitado aparece colorido e o resto em cinza

codetype

Treino de digitação com código de verdade, no estilo do Monkeytype. O código ganha cor conforme você acerta, o Enter já indenta a próxima linha e, no fim, aparece o que cada linha faz. Tem uma aba com trechos dos meus próprios projetos, como o RefundPay.

  • Vue 3
  • JavaScript
  • Vite
  • GitHub Actions
  • GitHub Pages

Projetos de curso

O que eu faço

Front-end

Interfaces responsivas em React com TypeScript, ou em HTML, CSS e JavaScript puros quando o projeto pede algo leve.

Visto em: RefundPay, Learn English, Zingen

Back-end

APIs em Node.js e Express com TypeScript, login com sessão ou JWT, dados em PostgreSQL ou SQLite e testes automatizados com Vitest.

Visto em: RefundPay, AI Ad Engine

Publicação

Versionamento com Git e GitHub, sites estáticos no GitHub Pages, APIs no Render e no Railway, banco e arquivos no Supabase.

Visto em: todos os projetos desta página

Vamos conversar

Estou disponível para vagas de desenvolvedor júnior. O jeito mais rápido de falar comigo é por e-mail ou pelo LinkedIn.