I've worked on dozens of projects and made 120+ YouTube videos over the last 7+ years! I don't know how to capture all that information succinctly, so I made this readme.
- I'm an Indian-American software engineer
- I'm passionate about C++ and computer graphics
- I post long-form video tutorials on YouTube, and work-in-progress demos on Twitter and Threads
- I also like to watch anime, play video games, and run long distances
C++ Tutorials (ongoing)
- Goal: Learn and teach C++
- Made 12+ video tutorials going over topics like:
- Goal: Create a shader engine to help me make animations for YouTube videos
- Tech Stack: C++, CMake, WebGPU, WGSL, ImGui, ImNodes
- 1 Minute Demo: YouTube Short #1, YouTube Short #2
Slime Mold Simulation (2025)
- Goal: Learn more about compute shaders in WebGPU
- Tech Stack: TypeScript, WebGPU, WGSL, Compute Shaders
- 45 Second Demo: r/GraphicsProgramming, Twitter, Threads, YouTube Short
- 5 Minute Devlog: YouTube
Volume Rendering (2024)
- Goal: Learn how to display MRIs and CT scans in WebGL
- Tech Stack: TypeScript, WebGL, GLSL, Three.js, Ray Marching, Volume Rendering
- 30 Second Demo: r/GraphicsProgramming, Twitter
Shader Tutorials (2022 - 2024)
- Goal: Learn and teach various shader techniques
- Made 10+ video tutorials going over topics like:
- What is WebGPU?
- 95k+ views
- One of the most popular WebGPU videos on YouTube!
- Introduction to Vim in VS Code
- 243k+ views
- My most viewed video on YouTube!
- How to Run a 24/7 Live Steam on YouTube
- 44k+ views
- I got nerd sniped into learning how Lofi Girl runs live
- LeetCode in Python Series
- Made 20 LeetCode tutorials, which reached over 150k+ students
- Fun fact, I actually started (and stopped) this series before NeetCode!
- My 20th LeetCode tutorial was released on Dec. 30th, 2019
- NeetCode's first LeetCode video was released on May 30th, 2020
- No, I don't regret this decision, and I truly appreciate NeetCode's work!
- I was more interested in building projects than making interview prep videos
- Slime Mold Simulation in Unity (2023)
- 8 Minute Devlog: YouTube
- Boids Flocking Simulation in Unity (2023)
- 9 Minute Devlog: YouTube
- 16 Three.js Tutorials (2022)
- Playlist: YouTube
- Orbital - Local Video File Browser (2021)
- 3 Minute Devlog: YouTube

