The Future of AI-Driven Code Review

A competitive and market analysis of the fast-emerging AI code review space, with strategic recommendations for where GitLab could move next. Done in Q1FY27, so by the time…

Cloud Platform Analytics

Laying a robust groundwork for platform analytics across an entire organization Context & Contributions Autodesk’s Cloud Platform (Forge) has several applications and services. Understanding how our customers work,…

The Six Islands of Developer Experience

A meta-study to make three years of research understandable, important, and actionable Context & Contributions The main focus for this project was Autodesk’s cloud platform (Forge) and better…

Project Soli

Project Soli is a radar sensor platform enabling gestural interaction with embedded devices. I worked on the team for about 18 months as a UX researcher and prototyper.…

Photon SIK

The SparkFun Inventor’s Kit for Photon is an introductory Internet-of-Things experiment kit, with a Particle Photon compatible microcontroller, breadboard, and a variety of sensors. Along with other members…

Particle Photon Shields

As part of a taskforce investigating how SparkFun could support the Internet-of-Things, our group designed and released six add-on shields for the Particle (formerly Spark) Photon board. Of…

Jumbotron!

So, SparkFun has these awesome 32×32 RGB LED panels. They also have a cheap webcam and a powerful-enough microcontrollers (a Teensy 3.1 in this case) to potentially drive…

FabLearn 2014

At the FabLearn conference in Fall of 2014 I presented a paper called PopCad: Towards Paper-Based Fabrication Tools for Children, which illustrated some of the doctoral work I did on…

SXSWEdu Panel

I was lucky enough to get my panel picked for SXSWEdu 2015, which happened this past March (yes, it’s taken me this long to update my website). The…

PopCAD (version 2)

In the second version of the PopCAD, we replaced the copper tape with conductive fabric tape, which can be laser cut. We carefully etched out a circuit on…

PopCAD (version 1)

PopCAD (version 1) is a paper-based 3D-input device for beginner-level 3D modeling. It connects to a piece of software to display different shapes in real-time based on the…

The Home Stretch

Last Wednesday, April 9th, I successfully defended my dissertation, entitled “Embodied Fabrication: Body-Centric Devices for Novice Designers”. Yay! Which means I will be updating this website again now…

Fabric Hacker Patch (with DIY.org)

SparkFun (with myself as the circuit designer) recently teamed up with DIY.org, a web community that encourages kids to gain skills in all sort of areas – from astronomy…

On the passing of Red Burns

I’m unsure of where to begin. I have many memories of Red, from when I was a young child running around ITP back when it was half the…

SnapCAD

SnapCAD is an extension of the ideas that started with the UCube – a tangible interface to aid beginners in modeling and designing for 3D digital fabrication tools…

UCube at the Denver Art Museum

A while back (July 2012), the Craft Technology Lab, including myself, presented work at the Denver Art Museum as part of Untitled #49: Ideate, one in a series of…

Inventory · GitHub

After several years and many requests, I have finally put up the code for the Equipment Inventory System I wrote for Eyebeam back in 2007 or so.  I…