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.