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.

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.

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.
