A CPU-based Monte Carlo path tracer written in Zig, featuring multi-bounce global illumination, BVH acceleration, and custom spatial denoisers.
A text-based serious game developed as a Master’s thesis to explore Complex Problem Solving through resource management, narrative branching, and systemic uncertainty.
A 3D puzzle game developed in Unity, centered on spatial problem-solving.
A relative-order card game implemented in React and Express/SQLite. Features real-time round timers, anti-cheat hidden card indexes, secure scrypt authentication, and match history tracking
An interactive first-person experience bringing to life the dramatic events of 17th-century Milan as depicted in Alessandro Manzoni’s “The Betrothed”.
A deep learning framework in PyTorch for automatic manga and line art colorization, combining quantized color classification with adversarial training.
A CUDA-accelerated gravitational N-Body Simulation based on the all-pairs approach. Features optimized kernels utilizing shared memory and loop unrolling, a benchmark suite, and OpenGL real-time visualization.
An OS/161 kernel extension implementing demand paging, swap space management, per-process page tables, dynamic ELF loading, and TLB handling.
A 3D character animation project in Blender reproducing Renault’s “The Postman” commercial, focusing on keyframe animation, shot staging, and timing.
A 2D scrolling arcade game built in C++ and OpenGL, featuring collectible power-ups, health and mana management, and unlockable levels with escalating difficulty.
A 3D cathedral environment modeled in Blender and rendered in Cycles, featuring procedural geometry nodes, custom props, and physically-based materials.