UAB Tag of Joy
Nov 2024 — May 2025Game Development Intern
- Unity C# visual, gameplay and optimisation development.
Engine & graphics programmer building a Vulkan game engine in C# from scratch — renderer, UI, ECS, threading and profiler.
MIDI Decathlon remade on the Fabric mod loader.
Gradient descent, steepest descent and deformable simplex methods over a memoized objective function.
Newton's, golden-ratio and interval-halving methods.
Delaunay triangulation of randomly placed points in 2D space.
Blockchain technology assignments.
Experiments with a custom vector library.
Student grade averages and medians, comparing vector and deque container strategies.
Object-oriented programming assignments.