Projects
Selected work across products, platforms, and systems.
Case studies from backend services, internal tools, infrastructure-minded engineering, and performance-sensitive software, with emphasis on constraints, tradeoffs, and outcomes.
Archive snapshot
Project archive
- Projects indexed
- 15
- Roles represented
- 13
- Tech tags
- 56
- Latest work
- Feb 2026
All projects
My Game Engine
C++23 engine with SDL3, Vulkan 1.3, and a modular gameplay library.
Vulkan 1.3 renderer with SDL3 windowing and input handling
Engine Control Validation & HIL-Style Test Rig Simulator
A deterministic C11 engine-control validation simulator engineered with industrial software discipline and CI workflows that mirror key concepts of hardware-in-the-loop (HIL) validation.
Deterministic, tick-stepped engine-control validation with reproducible artifacts
Dialtone
A Linux-first realtime chat TUI in Go with application-layer encrypted channel messaging and optional WebRTC voice.
Realtime chat with encrypted message bodies, sender display names, and channel names
HPC Job Observability Service
A microservice for tracking and monitoring HPC (High Performance Computing) job resource utilization with Prometheus metrics export.
Microservice for tracking HPC job resource utilization
Galaxy visualization
Visualizing 100k real, 100k randomly distributed galaxies and redshift data with Raylib OpenGL frontend.
Visualizes 100,000 real galaxies, 100,000 random points and redshift data
HIP Image FX
GPU-accelerated image processing framework with production-ready autotuning for optimal kernel configurations.
GPU-accelerated filters on AMD HIP with a CPU fallback
SDL3 + OpenGL Engine
Hot-reloadable C++23 engine with SDL3, modern OpenGL 4.6, and a modular gameplay library.
Hot-reloadable gameplay module with state save/restore
C FFT Visualizer
Real-time audio spectrum visualizer using C, FFTW3, Raylib, and PortAudio.
Log-frequency bars with fractional-octave smoothing (1/1…1/48)
Basic C memory arena implementation
Single-header arena allocator in C99/C11 with optional aligned allocations and expansion.
Single-header (stb-style) arena allocator in C99/C11
Skogsnet v2
Go-based environmental data logger with SQLite storage, weather integration, and a web dashboard.
Serial sensor ingestion to SQLite with graceful shutdown
C Plugin Architecture POC
POSIX-style plugin loader that discovers, runs, and cleans up plugins with signal-aware process management.
Runtime plugin discovery and lifecycle (init/run/cleanup)
Pepito App
C++ SSE listener for the Pépito API that reacts to cat in/out events.
Multithreaded C++ SSE client that reacts to cat in/out events
Social Platform 2000
Full-stack forum with ASP.NET Core backend and React/Tailwind frontend.
ASP.NET Core API with Entity Framework and Postgres
Converting CUDA programs to run on AMD GPUs
Master's thesis on converting CUDA code and external CUDA libraries to HIP so the same project can run on AMD and Nvidia GPUs.
Developed a general method to hipify both project code and external CUDA libraries
Plantasia Webshop
Dockerized Django + React/Tailwind flower marketplace with carts, payments, and account management.
Course admission project graded 5/5