DJDheer Jainindevlog-dheer.hashnode.dev·Apr 21 · 3 min readDatabase Architecture: Normalization, Cascades & Schema-Driven UIThe Problem The database schema and frontend were deeply coupled. Multiple core models contained over 20 identical metadata fields. These fields were hardcoded in React forms. To add a single field or00
DJDheer Jainindevlog-dheer.hashnode.dev·Apr 14 · 4 min read3D Web Performance: AABB Sweeps, Quaternions, and Optimistic HydrationGetting a 3D curation engine to work is one thing; making it feel like a smooth, professional design tool without frying the browser's memory is a totally different beast. Here are the core optimizat00
DJDheer Jainindevlog-dheer.hashnode.dev·Apr 7 · 3 min readArchitecting a Data-Driven 3D Runtime Engine: Decoupling Logic from GeometryNaive approach : WebGL interaction logic tightly coupled with the 3D .glb model. Early on, I was manually measuring walls in Blender in inches and trying to map those directly to Three.js units. It wa00
DJDheer Jainindevlog-dheer.hashnode.dev·Apr 5 · 4 min readWhy You Can’t Find That Song? How I Built a System That CanOften time you remember the feeling, maybe even the scene but not the song. And every platform fails you. Happens with me all the time. So I built Mnemosyne : a system that doesn’t just search music b00
DJDheer Jainindevlog-dheer.hashnode.dev·Mar 31 · 3 min readOptimizing 3D Asset Storage: Stream Piping & Serverless CompressionThe Problem In the initial implementation, handling 3D model (.glb) uploads had a massive scalability risk. To upload a file to AWS S3 or the local filesystem, the application was reading the entire f00