Blog
A Glimpse into my Self-Hosting Setup
Hosting multiple web applications and services on my own server.
Associating Finite Groups with Cayley Color Graphs
Proof of the isomorphic connection between finite groups and Cayley color graphs.
The Representability of Graphic Matroids as Vector Matroids
Proof that all graphic matroids are representable over any field.
How to Tunnel Traffic With WireGuard Forwarding
Use WireGuard forwarding to make services accessible through a proxy server.
Self-Host Your Color Schemes
An introduction to Theme Repo, a self-hosted repository for color schemes.
Bevy Jam #1: Beeline
Reflection on creating Beeline as part of the first Bevy Jam.
Planes: altitude, roll, and collisions
A game about controlling a plane to dodge obstacles.
Switching Themes on the fly with XMonad
How I change color schemes in an XMonad environment.
3D Isometric Camera in Rust
The math and logic behind implementing a 3D isometric camera.
Developing a Game Engine in Rust
Trait-based 2D game engine written in Rust.
My Journey from Windows to Linux
Journey towards FOSS!
Useful Shell Scripts
Quick run through of some of the shell scripts I use.
Making a Window Manager
Custom window manager for X11.