hi, I'm Zubin I build learning apps and 3D games for the web and native apps(iOS and Android)
React, TypeScript, Three.js, game-dev, and AI-native engineering, plus notes on what I learn along the way.
Selected work
All projects →Writing
All posts → Roll It Has No Outline Pass#threejs · Sep 23, 2026
Soundscapes for Web Games: The Layer Beneath Your SFX, Part 1#audio · Apr 20, 2026
240 App Store Screenshots from One Script#ios · Oct 26, 2026
TypeScript 7: What Breaks Is the API, Not Your Code#typescript · Oct 19, 2026
Hundreds of Draw Calls Down to a Handful with BatchedMesh#threejs · Oct 12, 2026
Stamp DEV on the Debug Icon#ios · Oct 5, 2026
Your Shader Stutter Happens at First Draw#threejs · Sep 28, 2026
Soundscapes for Web Games: A Pluggable Howler Implementation, Part 2#audio · May 11, 2026
switch(true) in React: First True Wins#react · Oct 16, 2023
Conventional Comments: Say What It Is and Whether It Blocks#git · Oct 9, 2023







