Custom interactive visualizations built with D3.js for research institutions, nonprofits, and enterprise clients.
Brennan Center for Justice
Interactive map of state judicial selection practices across all 50 states and DC, covering State Supreme Court, Appellate, and Trial Court levels.
Campaign Finance Institute
Interactive visualizations exploring campaign finance data and political funding patterns.
Stanford University
Music visualization exploring melodic patterns and compositional structures.
Personal Project
Interactive timeline visualizing Gentoo Linux developer activity from 2000 onwards, tracking the growth of the open source community I helped scale from 15 to 150 developers.
UC Berkeley
Game theory simulation exploring cooperation and defection dynamics using cellular automata and agent-based modeling. Collaboration with Thomas Maillart.
Private Commission
Interactive radial visualization of pairwise voting results, showing yes/no vote distributions for organizational decision-making.
Private Commission
Timeline view of all questions across users, grouped by category and ordered by recent activity.
Personal Project
Animated morphing through 72 distinct Batman symbol silhouettes from comics, films, TV shows, and video games.
Personal Project
Force-directed edge bundling visualization of flight routes between US airports, combining map and graph visualizations.
Personal Project
S&P 500 stock price visualization using focus+context pattern with SVG viewBox for efficient zoom/pan operations.
Personal Project
Force-directed network showing migration flows between countries from 1960-2000, with interactive filtering by threshold and year.
Personal Project
Chord diagrams visualizing creditor-debtor relationships among European nations during the debt crisis.
Personal Project
US unemployment rates by county using quantile classification and ColorBrewer sequential color scheme.
Personal Project
Reusable D3.js component for streaming data visualization with automatically scrolling time domain.
Talks on product management, customer empathy, and data visualization.
Building products that truly understand user needs
Customer discovery frameworks for product managers
Data visualization techniques with D3.js