Creative developer/designer based in Philadelphia. Available for select freelance.
Outrider.orgAn interactive visualization of what happens in a nuclear blast, and a flexible system of components for building media-rich longform articles.
The LeBron James Innovation CenterVirtual visitor experience prototype and concept development for the new home of the Nike Sports Research Lab.
Eko Inspiration HubsA platform for interactive shop-able videos
A Themeable Design System for NHMLACA Twig + SCSS component library used across four Drupal sites for the Natural History Museums of LA County
2020 Bluecadet Holiday OasisA multiplayer holiday-themed virtual gathering space.
The House on Henry StreetAn online exhibit that tells the story of Lillian Wald and the founding of the Henry Street Settlement in New York City.
Modern MonstersAn online exhibit inspired by Mary Shelley and Bram Stoker
Exploring the Delaware River WatershedA family-friendly interactive to introduce children to the Delaware River Watershed's cast of characters
Notes & Sketches
Code Sketch, Animated Scattered Flowfields07.03.202120,000 particles animated in a vertex shader
Real-Time Paint System06.06.2021Painting system with glsl shaders
Small Fields05.23.2021Generative grass fields
Fast Fluid Flow Approximation with Curl Noise05.22.2021
Cocoons05.11.2021Algorithmic paintings with webgl.
Code Sketch, Recursive Curve Modifications05.08.2021Generative code sketch
Random Walk, Charcoal05.07.2021Random walk with charcoal-style brush
Code Sketch, Curve Studies05.06.2021Generative code sketch
Random Walk Landscapes05.01.2021Simple landscape-inspired random walk paintings
Just Enough Multiplayer: Prototyping Real-Time Multi-User Spaces with Socket.io04.23.2021
Paint Globs04.12.2021Fun accident with noise-based paint brushes
Generative Brush Strokes04.06.2021Sketches from brush stroke algorithm development
Repainted in Order04.06.2021Generative paintings from sampled works
Every van Gogh04.03.2021Every Vincent van Gogh oil painting
Pixel Sorts03.26.2021Masking images with pixel sorting algorithms
Code Sketch, Sunlight on Water01.30.2021Generative code sketch
Code Sketch, Scattered Flowfields01.24.2021Generative code sketch
Project Water Cooler08.15.2020Multiplayer WebGL Concept
Grid Distortion Shader08.02.2020Shader sketch
Neural Network Paintings04.07.2020Experimenting with RunwayML
Flocking Algorithms11.26.2018Flocking video game concept
WebRTC to Google Emotion API01.18.2018Web-based emotion detection
PomTimer Digital Hourglass12.06.2016A little prototype Pomodoro timer inspired by the notion of a digital Hourglass
Golden Spirals09.17.2016Variations on the golden spiral
News & Press
This Smithsonian exhibit says something powerful about Native Americans, even through your screen04.03.2020Washington Post
New York City Museums Teach the History of immigration03.10.2020New York Times
Fast Company’s 2019 World Changing Ideas Awards04.08.2019Fast Company
Mapping a Nuclear Detonation02.06.2019Mapbox