Hello, I'm
I work between data and the people who need to use it. I'm comfortable in SQL and pipelines, but my real job is making sure the right people understand what the data means and what to do next.
I'm a Strategy & Operations professional focused on data quality, process design, and decision-making. I work between raw data and the people who need to act on it. Clean pipeline, clear reporting, useful insight.
I partner with product, engineering, and research teams to redesign workflows, automate validation checks, and build reporting infrastructure that helps regulated-industry clients move faster with confidence.
Outside of work, I'm usually creating something, exploring somewhere, or figuring out where to eat next.
I recently moved to NYC. The city keeps giving me new things to try: new neighborhoods, new people, new reasons to be curious.
I'm drawn to making things and always looking for the next medium to try. Travel does the same thing for me. It puts me somewhere unfamiliar and makes me pay attention.
A pipeline that pulls match data from the Riot Games API, maps raw IDs to readable stats, and stores everything in a PostgreSQL database (Supabase). Supports two lookup modes โ target a specific player or scrape from the top of the ranked ladder. Built to run without duplicates using a composite key upsert.
A Streamlit dashboard analyzing personal ARAM match history across 700+ games. Visualizes win rate trends, champion performance, streak patterns, and damage profile. Connected to a live Supabase database populated by the match history pipeline.
Exploratory analysis of 2+ years of my own sleep data exported from Garmin Connect. A three-notebook pipeline handles ingestion, cleaning, and analysis of 800+ nightly records covering sleep stages, scores, respiration, and stress. Currently in active development.