/building

Building

A collection of projects, publications, and random fun things I've created.

13 entries · timeline

  1. 2026

    1. Drop7 Solver

      game theory · expectimax · iterative deepening

      I rebuilt a project from 2010 as a playable TypeScript game with an expectiminimax solver that runs in your browser.

  2. 2025

    1. TypeScript Coach

      next.js · in-browser compiler

      A learning resource and reference guide for TypeScript and Node.js, with code examples that run directly in the browser.

  3. 2024

    1. Translation of the Bhagavad Gita

      sanskrit · word-by-word · audio

      Word-by-word translations with Sanskrit analysis, audio recitations, and cross-references to associated texts.

  4. 2023

    1. Aluminum Extrusion projects

      aluminum extrusions · robotics · fabrication

      Some ongoing projects in my exploration of aluminum extrusions and modern robotics.

  5. 2020

    1. Apartment Lighting Automation

      raspberry pi · camera · python

      Camera-based motion detection on a Raspberry Pi driving smart switches through a small Python server. The spiritual successor to Jarvis.

  6. 2019

    1. Climbing van conversion

      van conversion · climbing

      A Ford Transit Connect commercial cargo van that carried my bed, climbing gear, and supplies for trips to the mountains.

  7. 2018

    1. Spacecode

      javascript · block-randomized study

      A coding game for teaching JavaScript through challenges and problem-solving, iterated on with analytics from a block-randomized study.

    2. Gingerbread Menger Cube

      fractal · edible · holiday

      A Menger cube in gingerbread, and an excuse to explain Cantor sets and Sierpinski carpets to relatives over the holidays.

  8. 2017

    1. Corneal Confocal Microscopy and Mosaicking

      publication · image processing · graph theory

      I co-authored a paper on rapid automated mosaicking of the human corneal subbasal nerve plexus.

    2. Lego CNC

      mindstorms nxt · lejos · ~20µm

      A CNC milling machine made of Lego that carves 3D shapes out of floral foam.

  9. 2014

    1. Butler Robot

      irobot create · kinect · trossen arm

      A robotic arm mounted on a mobile base: an iRobot Create, two Arduinos, an XBee, a Kinect, and a mini PC running Ubuntu.

  10. 2012

    1. Touchscreen Light Switch

      $45 surplus screen · linux · java

      A Linux-powered touchscreen embedded in a wall panel, driving room lights through a Java applet over SSH to Jarvis.

  11. 2011

    1. Lego Logic Gates

      not · nor · and · xor

      Physical logic gates built entirely from Lego axles and beams.