Chroma AR: a WebAR experience for The Met(2023)
Real-time artifact web app and NFC prototype for LACMA(2023)
Felician Sisters Provinces touchscreen app(2022)
WebAR holiday card for Bluecadet(2022)
Reaction-Diffusion Playground(2021)
Space colonization branching experiments in JavaScript(2020)
Morphogenesis resource compilation on GitHub(2019)
Radial Voronoi diagram experiments in JavaScript(2019)
Diffusion-limited aggregation experiments in JavaScript(2019)
Differential growth experiments in JavaScript(2019)
Giant Lite Brite for KANEKO(2018)
Flat-pack corner table for CNC routers(2018)
@superformulabot – an interactive Twitter bot for exploring and sharing interesting forms(2018)
SuperformulaSVG – a vector-based 2D line-art generator for web(2018)
Painting spinning mechanism for artist Nadia Shinkunas(2017)
Atari Punk Console synthesizer build workshop for SOUNDRY camp(2017)
Designing and teaching “How To Build Almost Anything” at Metropolitan Community College’s FabLab(2017)
Real-life Minecraft interface for play-themed art exhibition at KANEKO(2017)
Interactive moving lights built for KANEKO’s PLAY exhibition(2016)
Circuit bending workshop at Omaha Under the Radar’s SOUNDRY camp(2015)
Ruben’s Tubes built for two shows at Bemis Center for Contemporary Art(2015)
Illuminated ice block tables for “Circuit of the Senses”(2015)
Illuminated glass art commission and Klein bottle gift(2013)
BacKey for MaKey MaKey(2013)
SurfaceMapperGUI – a simple Processing interface for projection mapping(2013)
Hardware platform (rev B) for Eyewriter 2.1 eye-tracking system(2013)
Fully functional 3D-printed M12 lens mount for PS3Eye camera hacking(2013)
Using 3D scanning and printing in the classroom to create character models for drawing studies(2013)
How to make and use 3D-printed relief, intaglio and stencil plates for printmaking(2013)
Resin and silicone casting with 3D-printed molds(2012)
Cast aluminum cradle from carved foam(2012)
Cast bronze supershapes from 3D-printed forms using the lost ABS process(2012)
Wax casting with 3D-printed two-part molds(2012)
Parametric 3D-printable two-part mold generator for OpenSCAD(2012)
Lost ABS experiment with 3D-printed objects and aluminum casting(2012)
Making 3D-printable open-face molds with OpenSCAD + casting experiments(2012)
STEAM micro-workshops and flyer for local Girl Scouts(2012)
3D-printing quick start guide booklet(2012)
Gelatin casting experiment with 3D-printed mold(2012)
Experimenting with the superformula and 3D printing(2012)
ExtraCore RST – cheap, tiny Arduino-compatible board variant(2012)
“Superformula” print series using DIY wall plotter(2012)
Rescued toy converted into MIDI controller(2012)
Space-themed kiosk application for Multimedia Development class(2011)
Multi-touch surface for UNK’s Computer Science department(2011)
Artist in Residence show at UNK Walker Art Gallery(2011)
Tube Gardens for Artist in Residence show(2011)
DIY synthesizer boards using ATMega328s and Auduino(2011)
Interactive Wall for Artist in Residence show(2011)
Space-themed synthesizer for kids(2011)
Interactive and Generative Art course – Spring 2011(2011)
2011 Interactive and Generative Art Exhibition(2011)
Tabletop augmented reality pong game(2011)
Interactive kiosk application for Kearney Area Children’s Museum(2010)