โ— Shell
clean mode source โ†—

SuboptimalEng - Overview

๐Ÿ˜… TL;DR

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.

๐Ÿ‘‹ Hi, I'm Suboptimal!

  • 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

๐Ÿค“ Projects

C++ Tutorials (ongoing)

C++ WebGPU Shader Engine (ongoing, private repo)

  • 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)

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)

๐Ÿซก Misc

Interesting Videos

  • 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

Other Projects

  • Slime Mold Simulation in Unity (2023)
  • Boids Flocking Simulation in Unity (2023)
  • 16 Three.js Tutorials (2022)
  • Orbital - Local Video File Browser (2021)