/ blog
Writing
Notes from the home lab — Proxmox, Docker, Linux, and automation experiments.
Understanding Snake — Building the Classic Game in Python
A simple project that quietly teaches you game loops, collision detection, state management, and why rendering performance is harder than it looks.
#python#game-development#turtle#learningHexnode MDM | Entra ID | Okta
Exploring how modern identity providers, device management platforms, and Conditional Access policies fit together in real enterprise environments.
#identity#mdm#security#entra-id#okta#hexnodeDrawing Engine in Python
A small Python project for generating images programmatically with NumPy arrays and object-oriented shape primitives — a peek under the hood of how images are stored and drawn.
#python#numpy#graphics#image-processingHow I Automated Building Multiple Games with Python
Building a lightweight Python build system to scan projects, compile sources, organize outputs, and generate metadata — without the manual busywork.
#python#automation#build-toolsBuilding My Own Private Cloud with Nextcloud, Podman & Tailscale
Self-hosting cloud storage on a home lab — rootless containers with Podman, secure remote access over Tailscale, and the networking headaches in between.
#linux#self-hosted#nextcloud#podman#tailscale#homelabSetting Up My Linux Server, SSH & OpenClaw
Deploying Ubuntu LTS as a personal lab — hardening SSH, wiring up locally hosted AI models, and debugging the container networking that always trips you up the first time.
#linux#ssh#docker#self-hosted#ai#ollama