Projects
Dashboards, apps, and the small tools I build so I never have to solve the same problem twice.

Esmé
A ReAct agent that translates natural language questions into SQL to query four household survey databases in LATAM.

Designing Data and Analytical Workflows
A practical guide to building reproducible, maintainable data workflows.
EU Rule of Law Tracker
Implementation of a system that tracks, classifies, and analyzes rule-of-law-related social and political events in the EU.

WJPr
WJPr is an R package developed to streamline data analysis and visualization for the Data Analytics Unit at The World Justice Project.

AI Feedback for Tutoring Sessions
An agentic pipeline that transcribes math tutoring recordings, generates AI feedback via GPT-4o, and delivers it to tutors over WhatsApp after human review.

ROLI Map Generator
An interactive web app for generating choropleth maps from the World Justice Project's Rule of Law Index (ROLI) scores

A Dictator's Speech
A database of 1,700+ speeches by Nicaragua's President and Vice-President (2015–2023), compiled to enable research on political discourse and authoritarian rhetoric.

EU Lawyer Specializations Dataset
Implementation of a system that tracks, classifies, and analyzes rule-of-law-related social and political events in the EU.