A place where I experiment and have fun!

You do not learn by relaxing. You learn by violently assaulting your problem until it surrenders its mysteries to you.

Please stop offering me a redesign of this webpage. This site intentionally looks like it does!

What I am currently working on

Semi-live status of things to keep myself honest!

Project nameWhat is being worked on?Last updated
Errand - Task runnerWorking on re-implementating the whole thing in C.7th of June, 2023
JBMAFP - Generates static sitesFixing minor issues and writing docs.8th of June, 2023
Marionette - UI testing toolImplementing HTTP server for viewing reports.6th of June, 2023

More long form, blog type of content

Notes?! Maybe useful

Side projects I work/worked on

cord.hSmall C library for handling strings
mprogressTiny utility that displays progress bar in terminal
journalctl-proxyExposes your systemd logs to web via web interface
redis-marshalLightweight Redis data exploration tool
dna-encodingTools for encoding files to DNA sequence
vertexCreate mock API's and add basic logic to simplify prototyping
scarecrowMinimal configuration reverse proxy