I’m a self-taught coder with varied interests. I prefer JavaScript and C++, but I’ve also worked with BASH, Python, Rust, and more.
JSLDB
JavaScript
An in-memory database for Node.js that essentially provides a type safe layer over JSON. The blog posts for this website are held inside a JSLDB instance.
Gratuitous
C++, QT4
An IDE for awesome window manager themes that supports lua syntax highlighting, search and replace, window tiling, persistent settings, and previewing configuration via Xephyr (xorg-server-xephyr).
Novel Builder
Bash
Build novels with Markdown. It is a BASH script that uses Pandoc to convert Markdown sources to PDF (both manuscript and paperback formatting) and EPUB.
JWM (Jay’s DWM)
C/C++
My own personal fork of the infamous dwm. Ported to C++ from C and built using the Meson build system. Patches added: autostart and systray.
rc.lua revisited
Lua
A by-hand cleanup of the default awesome window manager default config file. Readme includes a diatribe about what irks me about the original.
Host Battery Applet
Swift, Node/JavaScript
A server/client pair that reads battery information on the host and feeds it over IP to the MacOS High Sierra client.