Writing
Notes from test rigs, backends, and GPU code.
Writing about systems programming, GPU compute, graphics, and automation — mostly things I ran into while building something.
2026
CUDA Deep Dive: 10B Galaxy Pairs on an RTX 5080
21 Aug 2026
A Blackwell port of the galaxy-correlation solver, rebuilt as an ablation ladder: six binaries, one optimization apart. Two did not work.
HPC · GPU · CUDA · NVIDIA · Linux · Performance
The Real Full Stack: From Maxwell to the Browser
3 Jul 2026
Full stack doesn't start at the backend. It starts at Ohm's law: hardware design, HIL testing, firmware, buses - and only then the web.
Embedded · Hardware · Firmware · Full Stack · Opinion
Pico Engine: a minimal C game engine behind a fishing game
28 Jun 2026
A small 2D/3D game engine in C with a Vulkan renderer and SDL3 platform layer, plus Kalastaja, the fishing game I am building on top of it.
C · Game Engine · Vulkan · SDL3 · Graphics
Linux IPC Shootout: Shared Memory vs Unix Domain Sockets
1 May 2026
A C benchmark comparing shared memory against Unix domain sockets for latency and throughput across embedded-relevant payload sizes.
C · Linux · IPC · Performance · Embedded
HIP Deep Dive: 10B Galaxy-Pair Angles on AMD (~0.15s)
14 Feb 2026
A deep dive into my native HIP solution: kernel structure, symmetry math, LDS design, mmap I/O, tuning workflow, and correctness checks.
HPC · GPU · HIP · CUDA · AMD
2025
Bringing Linux Support to the Laura Game Engine
26 Oct 2025
An accepted open-source contribution that adds full Linux compatibility to the Laura game engine.
C++ · Game Engine · Linux · Build Systems · Cross-Platform
Cloning all my GitHub repos faster than the default
14 Oct 2025
A Bash + Git + jq script to fetch every repo I own with submodules, handling pagination and dry-run previews.
Git · Automation · Bash · GitHub API
Simulating the Monty Hall problem on GPU with HIP
8 Aug 2025
A one-day HIP build that brute-forces Monty Hall (N doors) to verify switch vs stay odds at scale.
HIP · CUDA · GPU · Simulation · Probability