Explicit graphics API
DirectX 12 as the foundation for exploring graphics pipeline and resource control.

Personal project / In development
A C++ graphics exploration using DirectX 12, shaders and the rendering pipeline.
Building an engine is a way to understand an image before it reaches the screen. This project explores low-level graphics programming, linear algebra and CPU–GPU communication using DirectX 12.
Development of a personal C++ graphics engine with HLSL shaders. The project brings together shaders, a root signature, pipeline state and CPU–GPU synchronization.
DirectX 12 as the foundation for exploring graphics pipeline and resource control.
HLSL implementation and root signature and pipeline state configuration organize shaders and rendering state.
The exploration connects modern C++, geometry and applied rendering mathematics.
First version finished. Next steps: global illumination, ray tracing, custom rasterization and antialiasing.
Let’s talk about opportunities, projects and the engineering challenges ahead.
Connect on LinkedIn