Proficio
Um gerador de plano de estudos personalizado para o ENAMED, o exame médico nacional do Brasil, construído sobre um motor determinístico que prioriza temas pela incidência histórica real.
O que é
O Proficio gera um plano de estudos personalizado para o ENAMED — o exame médico nacional do Brasil, cuja nota também define a colocação na residência pelo ENARE. O candidato informa quanto tempo tem disponível para estudar e autoavalia sua confiança em sete áreas; um motor de agendamento determinístico transforma isso em um plano dia a dia, priorizado pela frequência real com que cada tema já apareceu nas provas anteriores.
A priorização vem do histórico real das provas: 1.925 questões de 18 edições anteriores do ENAMED (2011–2025), nas quais os cinco temas mais frequentes de cada área respondem por cerca de 62% de tudo que já foi cobrado. O cronograma roda em três camadas — Núcleo, Extensão e uma fase final de Prova/Revisão — com simulados e um protocolo de chute sob incerteza incluídos, e cada plano é exportado em PDF.
Como funciona
Calibrado para você
Seu tempo disponível para estudo e uma autoavaliação em sete áreas moldam o plano antes de qualquer outra coisa.
Ponderado pelo histórico real das provas
Os temas são priorizados pela frequência real com que já foram cobrados, não por suposição.
Sequenciado, não apenas listado
Um cronograma em três camadas — Núcleo, Extensão e Prova/Revisão — substitui uma lista simples de temas.
O plano de estudos
Um plano dia a dia, até a prova
Uma visualização simplificada do cronograma gerado: o conteúdo se distribui em Core, Extension e uma fase final de Prova/Taper, com simulados posicionados ao longo do caminho até o ENAMED.
Sample study plan
- Day 1CoreClínica Médica
- Day 9Mock examfull simulation
- Day 22ExtensionPediatria
- Day 38Exam prepguessing protocol
- ENAMEDExam daytarget
plano de estudos · demo
Funcionalidades
Plano em PDF instantâneo
Todo plano de estudos gerado é exportado como um PDF para download.
Agendamento de simulados
Provas simuladas são posicionadas no cronograma junto às sessões de estudo regulares.
Protocolo de chute
Uma estratégia baseada em valor esperado para eliminar alternativas sob incerteza está embutida no plano.
Acompanhamento de progresso
O site ao vivo acompanha a conclusão em relação ao cronograma gerado.
Construído em parceria.
Motor de agendamento, base de dados de incidência das provas e validação da precisão médica — em conjunto com o desenvolvimento de front-end e a mentoria de Victor Barros.

Construído em colaboração com
Victor Barros — Fundador, investidor e mentor
Construiu o front-end do Proficio e orientou a engenharia do projeto do início ao fim.
Construído com
- TanStack Start
- React
- Tailwind CSS
- Radix UI
- Node.js
- TypeScript
- Python
- Next.js
- PostgreSQL (Neon)
- Vercel Blob
- Playwright
- Anthropic Claude
- Stripe
- Vercel
Engenharia
Núcleo de agendamento determinístico
O plano dia a dia vem de um motor fixo, baseado em regras, não de um modelo de linguagem — as mesmas entradas sempre geram o mesmo cronograma.
Um motor de previsão/valor em Python prioriza os temas de cada área pela incidência histórica real (1.925 questões de 18 provas anteriores do ENAMED, 2011–2025) e os distribui em uma sequência de três camadas — Núcleo, Extensão, Prova/Revisão — antes de qualquer IA tocar no resultado.
A IA escreve o texto, não o plano
Um modelo de linguagem apenas preenche a orientação escrita de cada dia sobre o cronograma já fixo — ele não pode mudar o que é estudado nem quando.
Uma camada restrita por esquema (Anthropic Claude, validada contra esquemas Zod) gera o conteúdo textual de cada dia do plano; o cronograma em si é produzido antes, pelo motor determinístico, então uma alucinação do modelo não pode alterar o sequenciamento nem o peso dos temas.
PDF, gerado sob demanda
Cada plano de estudos é renderizado em um PDF real e baixável no momento em que é criado.
O Playwright controla o Chromium headless no servidor para renderizar o plano gerado em PDF dentro de um Vercel Sandbox sob demanda.
Um monorepo, três runtimes
O frontend, o motor de agendamento e o broker de API vivem em um único repositório coordenado, em vez de três desconectados.
Um monorepo pnpm reúne um frontend TanStack Start/React, uma API broker em Next.js e um motor de agendamento em Python, compartilhando contratos validados por Zod; o Postgres no Neon guarda o estado e o Vercel Blob armazena os PDFs gerados.
Tem um projeto dos sonhos?
Fale-me sobre sua ideia e eu lhe enviarei um orçamento.
