Projeto · Concluído
MatematecAR
Um aplicativo móvel de realidade aumentada para o ensino de matemática e o estudo de caso do TCC “Ágil como Comportamento Governado por Regras”.
Unity 6000.1 · React Native · Viro React · ARCore · Kotlin
Xnths · IME-USP · São Paulo
Engenharia de software para dados acadêmicos abertos
Sou engenheiro de software e de dados e estudante de Ciência da Computação no IME-USP. Amo estudar e sou autista: penso melhor com estrutura, notação formal e passos pequenos e cuidadosos. Passo meu tempo onde recuperação de informação, engenharia de dados e ciência do comportamento se encontram, e o que mais construo hoje é o USP Aberta, uma plataforma que torna pesquisável a produção de pesquisa da Universidade de São Paulo.
GitHubLinkedIn[email protected]
Estudo de caso em destaqueUSP Aberta5.697 docentes indexados1,34 mi produções únicas≈4.800× travessia de grafo de 1 salto mais rápidaEstudo de caso em destaque
Uma plataforma de dados abertos que torna a produção de pesquisa da Universidade de São Paulo pesquisável: docentes, unidades, publicações, redes de colaboração, inovação e eventos, construída a partir de currículos Lattes e fontes abertas.
Engenharia de Jonathas Castilho / Xnths como único desenvolvedor, em parceria com o IME-USP e o LabXP, com orientação do Prof. Alfredo Goldman. Uma iniciativa da PRPI-USP.
Borda
Web
API
Serviços Go
Pipelines
Dados
Operações
Ler o estudo de casoVisitar a plataforma no ar
Números de outubro de 2026.
Oito disciplinas, cada uma com as evidências dentro do estudo de caso do USP Aberta.
ETL com sanitização, ligação de registros entre 1,5 milhão de autorias, bots de coleta educados e um modelo de qualidade de dados medido.
Ver as evidênciasRanqueamento por campo no Elasticsearch, um harness offline de nDCG com 1.200 consultas e telemetria de cliques para learning to rank.
Ver as evidênciasCache em três camadas, correções de falta de memória e JavaScript do primeiro carregamento até 76% menor.
Ver as evidênciasImagens imutáveis com rollback em um comando, infraestrutura como código, página de status pública e medidas no estilo DORA.
Ver as evidênciasUm serviço de identidade em Go com JWT RS256, login somente Google, trilha de auditoria à prova de adulteração e varreduras em camadas.
Ver as evidênciasRegistro de tratamento da LGPD, dados pessoais removidos duas vezes, retenção documentada e e-mail com consentimento primeiro.
Ver as evidênciasUm sitemap de 3 para mais de 6.200 URLs, dados estruturados, llms.txt e perfis compactos em Markdown.
Ver as evidênciasOs embeddings estão calculados; um pipeline de geração aumentada por recuperação sobre os dados do USP Aberta é o próximo passo de pesquisa.
Ver as evidênciasProjeto · Concluído
Um aplicativo móvel de realidade aumentada para o ensino de matemática e o estudo de caso do TCC “Ágil como Comportamento Governado por Regras”.
Unity 6000.1 · React Native · Viro React · ARCore · Kotlin
Projeto · No ar
Um site para um consultório de psicologia, construído e mantido pela Xnths para um cliente.
Artigo de conferência · 2026 · Submetido
SIICUSP 2026, Simpósio Internacional de Iniciação Científica e Tecnológica da USP
Artigo de conferência · 2026 · Em preparação
Artigo em formato SBC
Trabalho de conclusão · 2025 · Publicado
Trabalho de conclusão de curso, Ciência da Computação (BCC), IME-USP
Projetos, colaboração em pesquisa ou uma conversa sobre dados acadêmicos abertos.