Mushroom House in Blender: Designed and built the geometry from scratch for a photorealistic 3D scene of a whimsical mushroom house, focusing on ray tracing, lighting, UV mapping & texturing, depth of field, and volumetrics. Rendered with Blender.
Daikon Kid Goes Home: Designed and developed a narrative-driven video game in Godot, following a sentient daikon radish's journey to escape a supermarket. Leveraged physics-based mechanics and hand-drawn assets to create an engaging gameplay experience. Read about our design and UX research process.
Nationwide Water Contamination Analysis: Analyzed PFAS contamination in U.S. drinking water as part of the Natural Resources Defense Council's Data Science team. Used Python and ArcGIS Pro to identify correlations between water contamination, environmental burdens, and demographics.
NLP Research: Fine-tuned a LLaMA-3-8B model using Direct Preference Optimization (DPO) to mitigate harmful behaviors in a sleeper agent. Results demonstrated DPO's ability to reduce undesirable behaviors without prior knowledge of specific misaligned actions. Read about our research process and study design.
Police Shootings Database: Upgraded the framework and tools (Django, Python3) powering The Washington Post’s fatal police shootings database—improving data accessibility for journalists and enabling expanded visualization capabilities to make information regarding policing in the U.S. more accessible to the public.
2021 Tokyo Olympics Coverage: Enhanced accessibility for the Tokyo Olympics medals tracker and schedule tables by implementing ARIA roles and labels, ensuring compatibility with screen readers. Received over 1 million unique visits.
U.S. National Parks Interactive Piece: Collaborated with The Washington Post graphics team to rebuild and redesign an interactive piece documenting every national park in the U.S. Used React for dynamic rendering and HTML/CSS for responsive design.
Cognitive Science Research: Studied how causal structures shape explanatory reasoning. Co-authored a research paper and implemented experiments in jsPsych. Recruited and managed participants via Prolific; all code is open-source on GitHub.
Splunk: Worked as a software engineer intern on the mobile backend team to develop an end-to-end mobile push notification system, enabling real-time data alerts. Worked on backend integrations, user interface components, and server deployment using REST APIs.
Rotten Tomatoes Sentiment Analysis: Analyzed the biases, tones, and sentiments of movie reviews published on Rotten Tomatoes, using d3.js, Python, and pandas. Read about our study and visualizations!