UAB Tag of Joy
Nov 2024 — May 2025- Unity shaders.
- Custom algorithm implementation and optimisation.
- In-house Blender3D plugin development.
Engine & graphics programmer building a Vulkan game engine in C# from scratch — renderer, UI, ECS, threading and profiler.
I like obscure algorithms and try to make architectures catered to them, with the goal of running at maximum frequency. Visuals are my bible — whether physically based or stylized, I like them all. All that matters is that any computer can run it.
Alongside that, I organise yearly events for people to compete in — organising teams and doing the core work behind the scenes (and sometimes changing cables in front of participants).
“The goal is always ease of use — as quick as possible. Just the road there is not that quick.”
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.