Custom Rendering Pipeline in OpenGL

Rendering pipeline with ray tracing, shading, culling, and a custom scene tree, built across four progressive Qt/OpenGL applications.

MaxRects placement strategy packing rectangles into square bins

Optimization Algorithms — 2D Rectangle Bin Packing

Greedy and local-search algorithms for 2D rectangle bin packing, with an interactive SDL2 + ImGui visualization GUI.