Sites e aplicativos
Do protótipo ao produto no ar. Interfaces em React e Next.js, APIs em Python, publicação e manutenção.
- Next.js
- React
- FastAPI
- Vercel

Estatística, inteligência artificial e engenharia para construir sites, aplicativos e metodologias de pesquisa que resistem ao uso real.
A MACAPE nasceu na universidade e trabalha com o setor público, o terceiro setor e empresas. Juntamos o cuidado de quem publica com o prazo de quem entrega.
Cada frente pode ser contratada sozinha. Os melhores resultados aparecem quando pesquisa e engenharia andam juntas.
Do protótipo ao produto no ar. Interfaces em React e Next.js, APIs em Python, publicação e manutenção.

Modelos de linguagem, RAG e automação com avaliação de qualidade. Respostas que citam a fonte.

Desenho de pesquisa, amostragem, modelagem e avaliação de impacto. Resultados que resistem à revisão.

Pipelines ETL e ELT, bancos analíticos e APIs. Bases públicas enormes viram consultas de segundos.

Arquitetura, políticas e diagnósticos de dados. Privacidade e documentação desde o primeiro dia.

Duas iniciativas independentes do segundo turno de 2026, abertas ao público. Uma se mede pelo uso, a outra pelo acerto.
Iniciativa independente de Matheus C. Pestana
Dados eleitorais no mapa para encontrar, perto de casa, onde uma conversa podia fazer diferença no segundo turno.

Iniciativa independente de Matheus C. Pestana
Projeção eleitoral a partir dos boletins de urna: com metade das seções lidas, estimou 51,78% para Lula. O resultado final foi 51,79%.

Cesop/Unicamp e Doxa/IESP-UERJ
Plataforma para ler, comparar e encontrar afinidades nos programas de governo registrados no TSE.
Boa parte do nosso trabalho começa em bases abertas: o cadastro de empresas da Receita, os registros do TSE, os perfis que aparecem em cadastros públicos. Quando a ferramenta que montamos para um projeto serve a outras equipes, ela sai com licença MIT, documentação para reproduzir e, quando cabe, DOI para ser citada.
É a forma mais direta de cumprir o que diz o manifesto: código que dá para auditar.
A base pública de CNPJ da Receita Federal em DuckDB, com linha de comando, API e painel.
python scripts/download_cnpj.py -ybaixa o dump mensal da Receita
python scripts/load_duckdb.pycarrega tudo em DuckDB
docker compose up --buildsobe a API em FastAPI
Python · DuckDB · FastAPI · Streamlit · Docker · GitHub Actions
Coleta posts e mídias do Instagram para pesquisa a partir de qualquer tabela com links, lendo o tráfego que a própria página carrega.
zeezazum prepare --input perfis.parquet --column "REDES SOCIAIS"separa os perfis do texto livre
zeezazum scrape --config config.yamlcoleta posts e mídias, só o que é novo
zeezazum backfill --config config.yaml --extra-posts 20aprofunda o histórico
Python · Playwright · DuckDB · Parquet · S3
Universidades, institutos de pesquisa, organizações da sociedade civil e empresas de opinião pública.
O método é o mesmo para um painel de dados ou um modelo de linguagem. O que muda é a ferramenta.
Começamos pelo problema, não pela ferramenta. Definimos o que precisa ser respondido e como saberemos que deu certo.
Coleta, limpeza e documentação. Cada transformação fica registrada e pode ser refeita por outra pessoa.
Estatística ou IA, escolhidas pelo problema. Validamos contra dados que o modelo nunca viu.
Painel, API, site ou relatório. Entregamos no ar, com código, documentação e quem saiba mantê-lo.
Turmas fechadas, com exercícios sobre os dados da própria organização. Cada pasta guarda o programa do curso.
pandas, numpy, visualização, Jupyter, análise exploratória
consultas complexas, joins e janelas, otimização, modelagem
inferência, regressão, amostragem, testes de hipótese
scikit-learn, classificação, regressão, validação cruzada
embeddings, bancos vetoriais, prompts, avaliação
tidyverse, ggplot2, pandas, relatórios reprodutíveis
Matheus C. Pestana, fundador e sócio
Cientista político e cientista de dados. Professor na FGV Comunicação Rio e na FGV Direito Rio, coordenador de dados do GENI-UFF e pesquisador do ISER.
Único sócio da MACAPE, conduz pessoalmente cada projeto: da primeira conversa ao código publicado. Quando o trabalho pede, reúne pesquisadores e desenvolvedores de confiança.
Contato
Conte o que precisa ser respondido ou construído. A primeira resposta vem do próprio Matheus.
Primeira conversa
Rio de Janeiro, RJ, ou onde você estiver
Canhoto válido para uma mensagem