Stars
Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort
TinyAPL, a tiny APL dialect and interpreter in Haskell
My honours project (with thesis), submitted in completion of the BSc Combined Honours in Mathematics & Computer Science at Dalhousie University in April 2022.
Compiler backend for generating Scheme code
A dark and sleek Emacs setup for general purpose editing and programming
Minimal implementations for dependent type checking and elaboration
A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.
Script for sway and i3 to automatically switch the horizontal / vertical window split orientation
A syntax-highlighting pager for git, diff, grep, and blame output
Duplicates finder for various source code formats.
Magic auto brightness based on screen contents 💡
Automatic brightness adjustment based on screen contents and ALS
A collection of scripts to prepare a Gentoo tarball for the pinebook pro
A kernel that can read from keyboard and print on-screen
🌳 X11 tiling window manager using space partitioning trees
Text mode window environment. A "retro" program for embedded or remote systems, that doubles as X11 terminal and text-mode equivalent of VNC server