Subroto Biswas

I’m a Software Engineer passionate about many things. This site is a space where I share my projects, discoveries, and experiments.
While most of my professional work revolves around Web Development with JavaScript and ReactJS, I have a soft spot for graphics programming and love diving into it whenever I can.
When I’m not coding, you might find me singing, swimming, or dreaming about finally learning to play the piano someday. Always curious, always learning—let’s see where my journey takes me! 😉

Handbooks

001 - Wails - Learn Desktop Application Development

This handbook is the result of my (ongoing) research on building cross-platform desktop applications using Wails and GoLang, combined with web technologies for creating the frontend UI/UX.

Projects

Interactive
Infinite Grid Shader

Learning to create an infinite grid procedurally using GLSL shaders. This article contains my notes, lessons and findings, and is intended for personal reference. Therefore, you might find errors, misjudgments, and other issues, which are fine by me because my intention was to learn by teaching myself. In a way, I was being my own rubber duck.

Interactive
Computed Torus Knot

This twisty little torus knot is cooked up entirely on the GPU using a compute shader—no pre-made mesh, just maths fun 🪢✨ Built with Rust, wGPU, and bevy_ecs, it is a tiny experiment in procedural geometry, real-time rendering, and making the GPU do all the knotty work 😄

Interactive
Sponza Experiment

The famous Sponza scene, squeezed through my tiny rendering engine to see what survives 🏛️✨ Built with Rust, wGPU, and bevy_ecs, this experiment is all about learning how to load and render larger glTF scenes, manage their meshes and materials, and draw them efficiently using indirect rendering.