2023
Jul
30
Bringing abstraction to PCB design.
2022
Jan
26
Better 2d Bin Packing with Convolutions
2021
Jan
01
CNC Machining at Home
2020
Feb
03
Filament storage with humidity monitoring.
2019
May
07
Speculatively opening SSH sessions to save milliseconds.
Mar
21
Laser-cut and printed box.
Feb
01
Counter-top coffee brewing, in style.
2018
Aug
11
CMU's Visitors-day scheduling system
Mar
11
Quadcopters on four scales.
2017
Nov
23
Designing, Building, and Running a GPU Cluster
Jul
20
Teaching students and professionals about Generative Adversarial Networks
Jun
25
Scriptable remote notifications
2016
Apr
18
Linter for first-order logic.
Mar
01
A simple abacus machine language, for teaching.
Feb
17
Yet another Turing machine engine, for educational use.
2015
Dec
04
A cooking thermometer with hands-free control, temperature alarms, and more.
Aug
18
A full inverse kinematics implementation for a hexapod.
Jan
20
Overseeing a popular online programming environment.
2014
Oct
31
3D printed accessories for photography.
Jul
29
Improving memory efficiency and code readability.
Jul
14
Web design after three years.
May
06
An IDE for Pyret, a teaching language.
2013
2011
Jun
26
An attempt to bring colour to persistence-of-vision devices.
Apr
26
Rendering content to the popular Holtek HT1632C LED driver.
Mar
28
Novel ways to control things.