Projeto pessoal
Job Radar — assistente pessoal de vagas
2026 – Atual
Coleta vagas de 9 fontes, calcula a aderência ao seu perfil (0–100) e otimiza o currículo com IA.
Problema. Procurar vaga exigia abrir nove sites diferentes e não havia como saber, antes de se candidatar, quais valiam o esforço.
Aplicação completa em monorepo (pnpm workspaces) que coleta vagas de 9 fontes — RemoteOK, Remotive, LinkedIn, Google Jobs, Indeed, Adzuna, Jobicy e WeWorkRemotely — com agendamento automático. Cada vaga recebe uma nota de aderência de 0 a 100 comparada ao perfil, mostrando o que falta. O currículo é otimizado por IA para cada vaga sem inventar dados, com verificação por código e não apenas por prompt. As candidaturas ficam num quadro Kanban com notas, contatos e follow-ups, o custo de IA é auditado por operação e um resumo diário das melhores vagas vai para o Telegram. Backend em Node.js 22 + Fastify + Prisma sobre PostgreSQL 16, com Redis e BullMQ para as filas; frontend em React 18 + Vite + Tailwind + Radix. O provedor de IA é configurável pela interface (OpenAI, Anthropic, DeepSeek, Gemini ou Ollama).
Outcome. 324 testes automatizados, ambiente completo em Docker e execução 100% local — os dados não saem da máquina.
TypeScript · Node.js · Fastify · Prisma · PostgreSQL · Redis · BullMQ · React · Vite · Tailwind CSS · Docker