Interactive Projects
I believe the best way to understand complex systems is to build interactive experiences around them. These projects showcase both my analytical capabilities and creative technical skills — from data-driven policy tools to AI-powered collaborative games.
Each project represents a different facet of modern web development: real-time systems, data visualization, AI integration, and human-computer interaction.
📊 Data Visualization & Analytics
Interactive dashboards built with real government data to illuminate complex policy issues. These tools make specialized insights accessible to researchers, policymakers, and citizens.
Healthcare Access Dashboard
Interactive visualization of healthcare provider shortages across all US counties. Explore metrics like wait times, service deserts, and provider deficits.
Congressional District Analysis
Explore representation disparities across US congressional districts. See how population per representative varies dramatically across states.
🎮 Interactive Games & Creative Tools
Exploring the creative side of technology through real-time collaborative experiences. These projects showcase modern web technologies like WebSockets, AI APIs, and interactive design.
Next Token Visualizer External
Demystify how language models work by visualizing their predictions in real-time. See the probability distribution over possible next words, explore branching paths with an interactive tree, and understand concepts like temperature and sampling.
Corpse With Friends External
Collaborative AI-powered story writing game inspired by the surrealist 'Exquisite Corpse' technique. Real-time multiplayer storytelling where creativity meets unpredictability.
About These Projects
Each visualization is built with real, publicly available data to highlight important societal issues. The goal is to make complex data accessible and actionable for policymakers, researchers, and citizens.
Technologies: D3.js, JavaScript, Python data pipelines, government APIs, WebSockets, AI integration, real-time systems