bitr8.dev

bitr8.dev

Welcome to the technical log of Dhaval Panchal. I am documenting my work across the core pillars of computer graphics, hardware architecture, and game engine development.

This site serves as a live ledger for the architectural lessons, system designs, and projects I build while focusing on C++, OpenGL, and CUDA.

The Ledger

Read complete technical writeups in the blog or browse the projects page.

Technical Focus Areas

1. C++ Programming and Unreal Engine

Focusing on C++ application development, object-oriented programming (OOP), and memory management within the context of the Unreal Engine framework. Core areas include event-driven programming, file I/O, data structures, algorithm design, and core game design principles.

2. Modern OpenGL Rendering Architectures

Designing scalable OpenGL rendering architectures. Key topics cover modern OpenGL workflows, shader lifecycles, vertex buffers, index buffers, and geometry rendering. Advanced applications include texturing techniques, camera systems, projection mathematics, and rendering pipeline debugging.

3. GPU Parallel Computing & CUDA

Deep dive into GPU hardware architecture and parallel computing utilizing the CUDA framework. Key skills include system programming, performance tuning, memory management, and leveraging advanced mathematical libraries like cuFFT and cuBLAS for high performance algorithms.