bitr8.dev

About

I'm Dhaval Panchal, a C++ graphics programmer building renderers, physics simulations, and GPU compute tools. This site is the engineering log: architectural decisions, performance data, and project retrospectives.

I'm focused on three parallel tracks right now:

  • C++ Systems & Physics: Building Stardust, an N-body gravitational physics engine with data-oriented design, custom allocators, and cache-aware memory layouts.
  • Real-Time Rendering: Developing Gravity Rift, a custom OpenGL 4.6 deferred renderer. G-buffer pipeline, Cook-Torrance PBR, PCF shadow maps, SSAO, HDR with ACES tonemapping, instanced rendering, and compute-shader particles.
  • GPU Compute & Ray Tracing: Writing a CPU path tracer with SAH BVH, then porting it to CUDA. Parallel ray casting across thousands of GPU threads, coalesced memory access, and benchmarking real speedup numbers against the CPU baseline.

All code is on GitHub. Weekly graphics content goes up on Instagram and YouTube as @bitr8_gfx. Blog posts go up when milestones ship.