Software
Open-source projects I’ve created or contributed to over the years.
Featured Projects
Editor.pub
An experiment in using web JavaScript standards to build a writing app with dictation, speech synthesis, focus mode, word counting, and word streaks—all running entirely in the browser.
Sensorama
Open source iOS app for gathering sensor data from smartphones. Captures time-series data from accelerometer, gyroscope, and temperature sensors. Written in Objective-C.
Selected on GitHub
cpu60
Software simulation of a CPU. Educational project demonstrating how processors work at the fundamental level.
lastpass-ssh
SSH key management with LastPass. Securely store and retrieve SSH passphrases from your password manager.
ncurses_guide
Examples from “Programmer’s Guide to NCurses” with improvements and fixes.
synology
Automation scripts for Synology NAS. Making Synology command line usable.
mini_printf
Minimal, self-contained, and verified printf() implementation for embedded systems.
lastpass-ansible
Unlock Ansible Vault with LastPass. Seamless integration between password management and infrastructure automation.
libxbf
Xilinx Bitstream Format Library. Read .bit files from C programs for FPGA development.
yc_interview
Y Combinator interview questions and preparation materials.
FreeBSD
I became a FreeBSD committer in 2006. Some contributions:
freebsd_netfpga
FreeBSD driver for NetFPGA network research platform.
geom_sunx86label
FreeBSD GEOM class for Solaris x86 disk labels.
View all projects on GitHub.