Software

Open-source projects I’ve created or contributed to over the years.

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.