Computer Science undergraduate specializing in Digital Media with expertise spanning custom C++ 2D/3D game engines, AI/CV systems, full-stack cross-platform apps, and embedded robotics firmware.
B.Sc. (Hons) in Computer Science (Expected June 2027) with a specialization in Digital Media and a Minor in Sustainability.
"Sustainable Game Development Workflows: Asset Management, Rework, and Version Control in Indie Game Dev."
Cross-platform student mobile app built in Flutter and Dart using Riverpod for state management and Supabase for live data updates.
Python FastAPI backend running YOLOv8 vision models to detect food items in meal photos with 88% accuracy.
Thermal control firmware in C++ on an STM32 board (Nucleo-F446RE) keeping junction temperatures under 65°C.
Craig Reynolds' flocking simulation (separation, alignment, cohesion) in C++ with predator pursuit and obstacle avoidance.
2.5D custom game engine built from scratch in C++ handling manual memory, sprite batching, and orthographic pipelines.
Unity-based procedural tool for scattering debris using custom scripts along with custom GLSL/HLSL shader packs.
A WebGL & Three.js port of Teni's C++ Boids Engine with separation, alignment, cohesion, predator pursuit, and obstacle avoidance.