A todo list and journaling application based on the principles of habit formation.
Go, TypeScript, React+Redux
A dynamically typed concatenative language, implemented in about 1,000 lines of C++.
A Scheme-inspired programming language with C-style syntax, incremental garbage collection, hygienic macros and modules, and a direct dispatching virtual machine.
Points of interest: An incremental and compacting garbage collector in ~600 LOC.
A read-eval-print loop for the LÖVE game engine
A React Native library for interacting with Android alarms from react-native code.
React Native, Java