Software engineering, graphics programming, and creative technical solutions.
A lightweight 3D graphics engine with Unity-like architecture and hardware-accelerated OpenGL rendering.
A drop-in C# toolkit for Unity covering event systems, timers, state machines, stat modifiers, composable conditions, and more, designed to eliminate boilerplate and keep game code clean.
From-scratch 3D rendering engine with inverse kinematics for robotic arm simulation and control.
Python-based 3D printing slicer with gyroid infill generation and G-code export, built from scratch in 24 hours.
Full compiler for a Pascal-like language that compiles to MIPS assembly with lexical analysis, parsing, and code generation.
Flexible N-layer feed-forward neural network implemented from scratch in C++ with backpropagation and image classification.
A data-driven, fully decoupled quest framework for Unity built on a broadcaster/receiver architecture, with pluggable condition and execution strategies and cross-scene persistence.