- Backend Developer
- Software Engineering student at PUCRS
- Passionate about building web projects with scalability and real-world impact
- Obsessed with software design patterns, Microservices, and Architecture
- Java 21 (Spring Boot) + Oracle / PostgreSQL
- Centralized pub/sub hub that decouples producers from consumers — services emit named events without knowing who's listening
- Fans out payloads to every URL subscribed to a triggered event
- Multi-module design: separate producer, consumer, and manager services
- Repository
- Go 1.22
- REST API that clones GitHub repos and extracts file data for ingestion
- Deployed with CI and hourly health checks
- Exports in multiple formats (JSON, CSV, XML, HTML) and generates AI summaries of a repo's purpose and stack
- Repository
- Java 21 (Spring Boot) + SvelteKit + Python 3 + MongoDB + Elasticsearch
- Hybrid search engine for scientific papers: runs BM25 and vector/kNN independently, then fuses them with Reciprocal Rank Fusion
- Query embeddings generated locally so they share the ingested corpus's vector space
- Full pipeline: Python ingestion (OAI-PMH) → MongoDB + Elasticsearch → Spring Boot API → SvelteKit UI
- Repository
- Spring Framework — PR #37152: fixed broken internal xref links across the reference docs, reviewed and merged by core maintainer Sam Brannen.



