Projects
Thermite - Voxel Game Engine
In ProgressVoxel Game Engine
Contributions GPU Particle System - Low-Level Vulkan - Windowing - Debug Rendering
Duration 24 weeks
Team Size 17 members
Platform Windows
Tech Stack Vulkan - C++ - Slang

Niji Engine
In ProgressVulkan Toy Engine
Contributions Vulkan Backend - Editor - PBR Workflow - IBL - Forward+
Duration 24 weeks
Platform Windows
Tech Stack Vulkan - C++ - Slang

Graphite - Render Graph Library
In ProgressRender Graph Library with Vulkan Backend
Contributions Vulkan Resources - Abstraction Layer - Indirect Rendering
Duration 24 weeks
Team Size 2 members
Platform Windows
Tech Stack Vulkan - C++ - Slang
Water Inside Spartan Engine
CompleteMy additions to Spartan Engine, an Open Source Engine by Panos Karabelas
Contributions Tessendorf's Ocean Model - Interactive Real-Time Ocean Creation - Improved Foam Rendering - Texture Synthesis
Duration 8 weeks
Platform Windows
Tech Stack Vulkan - C++ - HLSL
Nakon - FPS Game
CompleteCross Platform FPS Powered by the Firewasp Engine
Contributions PS5 Backend Maintenance - Stylized Lighting - Profiling & Optimizations
Duration 8 weeks
Team Size 11 members
Platform Playstation 5 & Windows
Tech Stack PS5 GAPI - DirectX12 - C++ - PSSL - HLSL
Firefly - Renderer
CompleteDX12 & PS5 Cross-platform Renderer Written From Scratch
Contributions PS5 Backend - Deffered Rendering - RHI - Sphere Lights Optimizations
Duration 8 weeks
Team Size 6 members
Platform Playstation 5 & Windows
Tech Stack PS5 GAPI - DirectX12 - C++ - PSSL - HLSL
Tessendorf Ocean
CompleteOcean Project Based on Jerry Tessendorf's Ocean Model Running on the Playstation 5
Contributions Tessendorf's Ocean Model - Foam Rendering - Water Subsurface Scattering
Duration 8 weeks
Platform Playstation 5
Tech Stack PS5 GAPI - C++ - PSSL
PS5 PBR Renderer
CompletePBR Renderer Running on the Playstation 5 supporting GLTF Model Loading, PBR Shading and IBL
Contributions GLTF Loading - PBR Workflow - IBL
Duration 8 weeks
Platform Playstation 5
Tech Stack PS5 GAPI - C++ - PSSL