Projects
Things I've built, newest first.
Projects in C, C++, and Go — GPU compute, graphics and engines, benchmarks, backend services, and tooling.
C++23 engine with SDL3, Vulkan 1.3, and a modular gameplay library.
A deterministic C11 engine-control simulator with a CI pipeline modeled on hardware-in-the-loop validation practice.
A Linux-first realtime chat TUI in Go with application-layer encrypted channel messaging and optional WebRTC voice.
A Go service that tracks Slurm job resource usage and exports it as Prometheus metrics.
Visualizing 100k real, 100k randomly distributed galaxies and redshift data with Raylib OpenGL frontend.
GPU image filters on AMD HIP, with autotuning that picks kernel launch configurations by measuring them.
Hot-reloadable C++23 engine with SDL3, modern OpenGL 4.6, and a modular gameplay library.
Real-time audio spectrum visualizer using C, FFTW3, Raylib, and PortAudio.
Single-header arena allocator in C99/C11 with optional aligned allocations and expansion.
Go-based environmental data logger with SQLite storage, weather integration, and a web dashboard.
POSIX-style plugin loader that discovers, runs, and cleans up plugins with signal-aware process management.
C++ SSE listener for the Pépito API that reacts to cat in/out events.
Full-stack forum with ASP.NET Core backend and React/Tailwind frontend.
Master's thesis on converting CUDA code and external CUDA libraries to HIP so the same project can run on AMD and Nvidia GPUs.
Dockerized Django + React/Tailwind flower marketplace with carts, payments, and account management.