2024
Fidget: Yet Another Implicit Kernel
Invited tech talk for the Geometry Processing World-Wide Discord
2023
Unplugging the Debugger: Live and post-mortem debugging in a remote system
Presentation at the Open Source Firmware Conference
(slides)
2021
Techniques for Metallic Material Deposition in Additive Fabrication
Issued US patent on electroplating 3D-printed parts
Implicit Surfaces on the GPU
Invited talk at the ORNL VISTA seminar series;
this is a "director's cut" of my SIGGRAPH talk, with bonus content
that didn't fit into the original talk.
2020
Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces
Technical paper, SIGGRAPH 2020
(Companion blog post)
2019
RUSTSEC-2020-0043 (reported in 2019, number assigned in 2020)
A particularly interesting bug in a Rust WebSockets library
(cross-listed as CVE-2020-35896)
2018
Systems and Methods of Post-Processing Features For Additive Fabrication
Issued US patent for 3D printing support structures
Implicit Kernels for Solid Modeling
Invited tech talk
2016
Ao: Homoiconic Solid Modeling
Poster at the Symposium on Computational Fabrication
Representing MIT CBA
OpenFL: Hacking SL with the Form1+ API
Invited talk at the Symposium on Computational Fabrication
Representing Formlabs with Ben FrantzDale
2015
Additive Fabrication Support Structures
U.S. Patent 9,183,325
Desirability by Design
Panel discussion at Hacking Arts.
How to Make Tools
Presentation at Fab 11 Symposium
2014
Turning Code into Things
Overview of my homebrew CAD/CAM software.
Make Magazine, Volume 40.
2013
Hierarchical Volumetric Object Representations
for Digital Fabrication Workflows
M.S. thesis, focused on CAD/CAM workflows.
This work was presented at SIGGRAPH 2013,
(abstract, poster),
where it received second place in the Student Research Competition.
Design Representations & Interfaces
Presentation given at the Science of Digital Fabrication event
CAD/CAM research overview
Summary of current progress towards my MS thesis.
Presented at the FAB@CHI workshop
2012
Digital Workflows for Digital Fabrication
Presentation given at NDIST 2012
Designing with Functional Representations: GUI and Solver
Final presentation for How to Make (Something) That Makes Almost Anything
Cooperative Search with Autonomous Vehicles in a 3D Aquatic Testbed
Presented at the American Controls Conference
2011
Implementation of 32-bit Ling and Jackson Adders
Presented at the Asilomar Conference on Signals, Systems, and Computers
Autonomous Vehicles: A Hands-On Interdisciplinary Freshman Course
Presented (by others) at American Society for Engineering Education Conference
2010
Energy-Delay Tradeoffs in CMOS Multipliers
Final report for project sponsored by Oracle Labs
2009
Adaptive EEG Decoding for a Brain-Computer Interface
Summer research with the BCI group at Johns Hopkins (CISST-ERC REU)