A collection of my open source projects on GitHub.
Share sensitive info without leaving a trace in your chat logs or email accounts.
Boilerplate for running Nginx + Gunicorn + Flask + Let's Encrypt (https) with auto renewals on Docker.
CLI tool to find synonyms in different languages.
London Tube live service status from the terminal.
Customised version of the Droid Sans Mono font.
A 26-key keyboard, featuring the purr-fect code reviewer.
A lightweight, self-hostable app for securely sharing short-lived, one-time-read secrets.
A 30-key keyboard based on the Ferris Sweep 2.2, featuring the purr-fect code reviewer.
Block users likely to use bots to mass-follow on GitHub
Jailed SFTP user management scripts.
My emacs configuration
Personal dotfiles
Minimalist dark theme for Emacs.
Houseplant monitoring system using a RPi 4, a Pico, and a bunch of sensors.
Draft files on the go from your terminal in your favourite text editor.
Warm Emacs colors for nighttime coding
Flipper Zero app for reading capacitive soil moisture sensors via GPIO
Display your latest Untappd feed in Emacs 🍻
Extremely minimal vim colorscheme.
Boilerplate code to process Shopify webhooks with Flask and Celery
London Tube live service status from Emacs.
Creamy is a warm, minimal theme for Emacs.
A monospaced font blending OCR-A letters with OCR-B symbols
Generate default user avatars from a given string input
My QMK keymap for the Smallcat
CLI to interact with Shhh
Personal beer vault. Automatically archive your Untappd check-ins, with photos and rich metadata, in your own secure cloud storage.
5 mm riser for choc keycaps
Personal Homebrew tap 🚰
Dead simple script to create a slideshow of images and videos
Advent of code 2023
My personal beer journal
My personal blog
Syntax highlighting for ROS (Robot Operating System) files
Minimal Firefox configuration for Sway
Hack font (ttf) customised to my liking using alt-hack.
Generates printable PDF name labels arranged in a customizable grid for easy shelf organization.
Minimal default configs to work from remote servers
Shhh deployment configs for Heroku
A lightweight and flexible wrapper around SQLite
My 26-key keymap for Vial-QMK