Software Programmer
Portfolio
Personal and academic projects focused on engine architecture, graphics programming and real-time rendering.
3D Game Engine written from scratch in Modern C++20. It features a API-agnostic renderer architecture using Vulkan and D3D12, a cache-friendly ECS design and much more!
Gameplay AI Programming Framework featured with various AI techniques and tools as Steering Behaviours, Decision Making with Behaviour Trees and Pathfinding.
A Node-based Shader editor for visual effects as my final bachelor's thesis. It's focused on creation and prototyping of shaders with a self-made node graph editor.
A 3D Game Engine made it from scratch written in C++ and using mainly OpenGL with ImGui and other dependencies.
Rendering-based viewer implemented with a deferred shading pipeline. It comes with an implementation of several effect techniques as Bloom & Relief Mapping.
2D game-like application featured with an implementation of a Network System using UDP Socket API.
Educational research about Spatial Partitioning focused on Quadtree's implemenation.
Breakdown of a Ray Tracing implementation in ShaderToy.