Work
Three case studies (public and private, redacted when needed) with decisions, architecture, and outcomes.

Public
MTA Ridership
A focused app that explains NYC transit recovery with three key views, sober UX, and a clear narrative. First place in the Plotly Holiday Season App Challenge.
Python · Dash · Plotly · p5.jsView case →
Private (redacted)
Public procurement tooling (redacted)
Private engagement: pipeline + app that turns tenders and awards into decision-ready data. Screens are redacted; no names or amounts.
Python · SQL · ETL · Analytics appView case →

Public
Plotly in production (Pokémon Dashboard)
An interactive dashboard built with Python + Plotly to explore and compare data—practical lessons on performance, UX, and shipping without writing JavaScript.
Python · Plotly · Dash · DeployView case →