Bacharel em Ciência da Computação pela UFPR · Curitiba, Brasil
I build things in Java, C and Python — full-stack web apps, a teaching OS kernel, parallel
algorithms, routing heuristics, image classifiers — and I write READMEs that say where each falls short.
O que está aqui é código de disciplina e de projeto próprio: web em Java (JSF/PrimeFaces e Spring) e full-stack com Angular/TypeScript e FastAPI, sistemas em C (SO didático, programação paralela, grafos), e otimização e aprendizado de máquina em Python. Nos projetos que valem, o README diz o que é, por que foi feito daquele jeito e o que ficou de fora.
- en-tracker — painel de um plano de 30 dias de inglês falado com uma IA. O mais maduro daqui: CI no GitHub Actions e 151 testes. A regra central é nunca assumir que a IA registrou a sessão — o painel compara o que o plano esperava com o que está de fato no log.
- tcc-mdvrp — TCC: roteamento de veículos com múltiplos depósitos (MDVRP) sob falhas. Clusterização capacitada e algoritmo genético montam o plano do dia sobre as instâncias de Cordeau; um simulador por eventos bloqueia vias com os veículos já na rua, e uma cascata de contingência em três estágios responde.
- sistema-prestacao-contas — aplicação web de prestação de contas em tutela e curatela, em Angular 16 + FastAPI + Oracle sobre Docker. O anexo de cada lançamento é validado por parsing do próprio arquivo, reencodado para descartar metadados, e guardado com SHA-256.
- PingPongOS — sistema
operacional didático em C, construído etapa por etapa: fila de tarefas, troca
de contexto e escalonador preemptivo por temporizador (
ITIMER_REAL/SIGALRM). - QueroEmprestar — TCC do técnico em informática no IFPR: sistema de locação de objetos entre usuários, em Java Web + MySQL.
- classificador-imagens-biomedicas — classificação de radiografias DICOM (pneumotórax) por comparação de histogramas do OpenCV, avaliada em leave-one-out com sensibilidade e especificidade por método.
- classificador-mnist
— kNN e classificador linear no MNIST, varrendo PCA, métricas de distância e
valores de
k, com os resultados exportados para análise. - parallel-partition-mpi · parallel-partition-pool · parallel-binary-search — programação paralela em C: o mesmo tipo de problema atacado com MPI e com pool de threads.

