Blog
Notes from delivery, systems, and performance work.
Writing about backend engineering, automation, graphics, and compute-oriented software from the same practical lens I bring to production systems.
8 posts · 29 topics · 3 years
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.
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.
A rigorous C benchmark comparing shared memory, Unix Domain Socket (UDS) stream, and UDS datagram for latency and throughput across embedded-relevant payload sizes.
Full spoiler deep dive of my native HIP solution: kernel structure, symmetry math, LDS design, mmap I/O, tuning workflow, and correctness checks.
An accepted open-source contribution that adds full Linux compatibility to the Laura game engine.
A Bash + Git + jq script to fetch every repo I own with submodules, handling pagination and dry-run previews.
A one-day HIP build that brute-forces Monty Hall (N doors) to verify switch vs stay odds at scale.
A tiny Win32 starter that cross-compiles from Linux with MinGW-w64 + Meson, opens a window, and pushes pixels through a software framebuffer.