All Projects
An alphabetical list of all the projects and writings I’ve put on the site. To leave comments, click through to the individual posts.
8-Bit Breadboard Computer
I built an 8-bit computer on breadboards, from basic circuit components and bare wire. In just 16 bytes of memory it can do cool stuff like discovering prime numbers, though I’d be lying if I said my primary motivation wasn’t the flashing lights.
A Wooden Topo Map of Portland, ME
This is a collection of my posts about the wooden topo map project. Also check out the coverage of this project in Make: and HackADay!
Adventures in Matplotlib
I have a soft spot for good data visualization and have been contributing to python’s matplotlib, especially its 3D plots. Check out my matplotlib contributions on GitHub here.
Can SpaceX Land a Rocket with 1/2 cm Accuracy?
An engineering deep dive into what it takes to catch a rocket with chopsticks.
ChatGPT on an iPhone
I got my phone set up for hands-free, full-conversation chats with an AI assistant! Much nicer that typing out messages.
Invisible Cities: Cities and Motion
A series of short vignettes in the style of chapters from Italo Calvino’s Invisible Cities.
The “Crown of Nobles”
I built a stand to display the noble gasses in all their colorful ionized glory.
The “Lasersaur” Laser Cutter
I build my very own version of this popular open-source laser cutter, and end up with a 100-Watt precision beast.
The “Monaco” Monte-Carlo Python Library
I wrote an open-source python library to run Monte-Carlo simulations. Check it out on github!
The Antikythera Mechanism (v1)
These are my posts sharing the story and CAD files for my (first) recreation of the Antikythera Mechanism. My second version is in-work, now that I have my Lasersaur to help with prototyping.
The Dog Park Sabbatical
Records of my 12 months off to pursue passion projects, learn a ton, and maybe start a business.
The Work of Ghouls!
A true ghost story of corruption, desecration, and an investigative journalist trying to set things right. Featuring original transcriptions of 100+ year-old microfilm!
Virtual Trackballs: A Taxonomy
Different ways to control 3D objects on a 2D screen, with interactive widgets. Which is the best UX?