It started on a summer afternoon — maybe eight years old — watching my father navigate through menus on an old family computer, loading up retro games I couldn't name. I remember thinking the machine was alive. My father noticed the look on my face and slid the keyboard toward me with three words: “Try it yourself.”
That moment never really ended. School taught me HTML, then I found C, and C changed everything. I stopped caring about making things look good and started asking how they work. Why does memory exist? What actually happens when a process starts? Can I build one myself?
The answer to that last question was ForgeOS — a terminal operating system I built from scratch in C11. Around 3,500 lines. Memory manager, scheduler, file system, custom shell. Written during my first year of college, when most people were still learning printf().
Now I'm at Parul University completing my BCA Honours. The systems work continues, but so does Swift — I'm building Extracta, a native iOS/macOS app that uses Apple's Vision framework to extract structured data from documents. I also serve as Community Lead at Google NXT Hub, because I believe good ideas should spread.
When I'm not writing code, I'm writing shayari, taking photographs of ordinary moments, learning guitar, or trying to convince myself that German grammar makes sense. I'm a Bengali with a poetic streak and an obsession with building things that shouldn't exist yet.
“A curious heart, a poetic mind, and a plate full of stories — that's how I build my world.”
I leave breadcrumbs in my work. Always have.
