A collection of open source libraries, applications, and other projects I’ve built or contributed to over the years.
Applications
PaddleGuru / RaceHub
Race registration and results platform for endurance sports
ThinkFun iOS Games
iOS puzzle games: Rush Hour, Solitaire Chess, Chocolate Fix
Builds
N720AK — RV-10
Van's RV-10 four-seat airplane, completed and flying
Ryca CS-1 Cafe Racer
Custom motorcycle build from a Ryca kit
OnSpeed Gen3
Open-source angle-of-attack indicator for general aviation
Dyson Baidarka
Traditional Aleut kayak build based on George Dyson's designs
Open Source Libraries
Emmy
Computer algebra system and physics toolkit for Clojure/ClojureScript
Cascalog
Data processing library for Clojure on Hadoop
Summingbird
Streaming MapReduce with Scalding and Storm
Algebird
Abstract algebra for Scala, powering aggregation at scale
Caliban
Docker-based job runner for reproducible AI research
Scalding
Scala MapReduce library built on Cascading
FORMA
Forest monitoring with satellite imagery at global scale
Bijection
Invertible type-safe conversions between Scala types
Chill
Kryo serialization extensions for Scala and beyond
Storehaus
Asynchronous key-value store abstractions for Scala
Tormenta
Scala API for Apache Storm spouts
ElephantDB
Distributed read-only database for Hadoop-generated data
Om-Bootstrap
Bootstrap 3 components for ClojureScript's Om framework
core.logic Koans
Learn Clojure's core.logic through interactive exercises
ScalaRL
Reinforcement learning framework in Scala
GenJAX
Probabilistic programming with programmable inference for JAX
Pallet-Hadoop
Automated Hadoop cluster deployment with Pallet
Writing & Media
Road to Reality
Newsletter on math, physics, and functional programming
SICM Textbook (Typeset)
Beautiful typeset edition of Sussman & Wisdom's classical mechanics textbook
Personal PhD
Self-directed study in mathematics, physics, and computer science
Functional Differential Geometry (Executable)
Executable version of Sussman & Wisdom's Functional Differential Geometry