About

About Me

I’m a 26 year old mostly self-taught programmer. Here are some of my software projects:


God

The specification for a data serialization format I created, which is a subset of the Nix programming language. It omits all of the programming features of Nix in favor of representing static data.


Guile-god

The reference implementation parsing library for God, written in Guile Scheme.


Guile-ninja

A Guile module for generating Ninja files. It is similar in functionality to the upstream ninja_syntax.py file that the project provides for generating simple build.ninja files.


Altr

A reimplementation of the classic update-alternatives family of programs for maintaining groups of symbolic links. Written in D and uses an SQLite backend.


UDLaunch

A daemon/anything launcher for linux; It can start all the programs you need from a single command- with exactly the configuration you need for each process.


Alice-cli

A querying tool for my terminal color scheme: Alice. It can output the full palette of colors in a number of useful formats, such as: HSL, HWB, RGB, and hexadecimal for use with different endeavors. Written in Swift for Linux.


Alice-themes

Contains configuration files for many different pieces of software using my Alice color scheme.

Contact