Selected Projects 💖
A curated collection of projects demonstrating systems programming, graphics, GPU computing, compilers, embedded development and desktop software architecture.
LumenLang
C++
A stack-based programming language with its own compiler, bytecode format and virtual machine.
VkEngine
C++, Vulkan, PhysX, FMOD
A custom Vulkan game engine built from scratch featuring rendering, physics and audio systems.
RAW Processing on CUDA
CUDA
GPU accelerated RAW image debayering and processing pipeline.
CUDA Camera Effects
CUDA, OpenGL, OpenCV
Real-time camera processing using CUDA with OpenGL visualization and hardware video acceleration.
Pico USB Temperature with Linux Kernel Module
C
Linux kernel module communicating with RP2040 firmware to expose live temperature readings over USB.
IVR Core for Yate
C++
Plugin-based Interactive Voice Response engine for the Yate telephony platform.
Spreadsheets
Qt (C++)
Desktop spreadsheet application featuring formulas, styling, Smart Fill and scripting support.
Lab Escape v2
C++, VkEngine
A complete game built on top of my custom Vulkan engine, demonstrating the engine in a real-world project.
Pomodoro Timer
Qt (C++)
A lightweight desktop productivity timer application built with Qt and C++.