אַהְלָן! 👋🏼

I’m a software engineer with a passion for safe programming languages, distributed systems, computer graphics, and cryptography. I build open source software and love to draw. Learn about me or check out my GitHub.

Moving from Keybase to Keyoxide

Mourning the slow death of Keybase and introducing Keyoxide, an open source decentralized replacement.

read more →

Monitoring Wireguard in Uptime Kuma (with OPNsense)

Tutorial explaining how to monitor a Wireguard VPN endpoint in Uptime Kuma using the OPNsense API.

read more →

Downloading HTML5 games for offline play

A guide to downloading HTML5 games and playing them locally. Assumes some basic knowledge of Bash and Python. This was a fun exercise!

read more →

Error recovery with parser combinators (using nom)

A brief exploration of the paper “Syntax error recovery in parsing expression grammars” (2018) and a practical demonstration in code.

read more →

Introduction

Reinvigorating my love of creative writing, one post at a time.

read more →