Projects

I've worked on a variety of projects, focusing on creating intuitive, reliable digital experiences where thoughtful design meets clean code. Below are highlights that showcase the process from concept to delivery.
View LinkedIn
2026
Curupira — Identity Infrastructure for Multi-Tenant Applications

Curupira is an identity control plane for modern multi-tenant applications, centralizing tenants, applications, users, roles, role groups, API keys, and audit trails in a single secure admin panel. Built on OAuth2 with scoped tokens and RBAC, it enforces tenant isolation, monitors login attempts, and records every relevant operation in structured, exportable audit logs — turning identity into a governable, observable, and secure operation.

RustAxumPostgreSQLNuxtOAuth2
Curupira — Identity Infrastructure for Multi-Tenant Applications
2026
ETL B3 — Brazilian Stock Market Data Pipeline

ETL and data pipeline for Brazilian stock market (B3) data: ingesting market sources, transforming and consolidating time-series and reference datasets, and loading structured results into PostgreSQL. Built in Python with FastAPI for APIs and Prefect for workflow orchestration, with a focus on reliable ingestion and maintainable pipelines.

PythonFastAPIPrefectPostgreSQL
ETL B3 — Brazilian Stock Market Data Pipeline
2025
RAG System for Brazilian Criminal Law Research

Designed and delivered an end-to-end RAG system for Brazilian criminal law research, enabling efficient retrieval and synthesis of legal precedents from multiple courts (STF, STJ, TRF4). Built a full-stack solution combining automated web scraping, semantic search with FAISS and OpenSearch, and a responsive chat interface using Nuxt 4 and Vue 3. The platform supports RAG-enhanced and direct LLM queries via a production-ready FastAPI service, focusing on scalability, performance, and legal research accuracy.

VueNuxtFastAPIOpenSearchPython
RAG System for Brazilian Criminal Law Research
Built with Nuxt UI • © 2026