Trishnangshu Goswami

Built, Not Taught

My journey into frontend engineering didn’t follow a conventional path. It was shaped by curiosity, experimentation, and learning things the hard way.

Trishnangshu Goswami

I’m Trishnangshu Goswami, a frontend engineer from Kolkata, West Bengal.

Before I ever wrote code, I was deeply drawn to the arts — sketching, painting, and anything that allowed creative expression. Traditional schooling never clicked with me, but everything changed when a computer entered my life in 5th standard.

What started as curiosity quickly became obsession — cloning web pages, experimenting with HTML, and trying to understand why things worked the way they did.

That curiosity led me into unexpected places — hacking tools, networking basics, Linux, and the command line. While exploring Metasploit, I came across exploit code written in C, which pushed me to learn programming seriously.

In 7th grade, I borrowed Let Us C from a teacher who challenged me by saying I wouldn’t understand it because I was bad at math. That challenge became fuel. I spent weeks learning C fundamentals, and concepts like pointers clicked naturally — shaping how I reason about systems even today.

“What hooked me wasn’t hacking itself — it was the freedom to build, break, and understand things on my own terms.”

After 10th grade, I stepped away from traditional schooling and joined a diploma engineering course. There, I picked up JavaScript and Angular, built real projects, freelanced, and worked on a friend’s startup.

By my second year, I landed my first full-time role and dropped the course entirely. Since then, I’ve been working as a full-time developer for about five years — entirely self-taught, learning through production systems, mistakes, and real-world constraints.

Today

I currently work as a Frontend Engineer at Delta Exchange, building reliable, high-performance user experiences for a real-time trading platform.

While frontend is my core specialization, I actively explore systems beyond it — backend architecture, infrastructure, async I/O, CPU scheduling, and Go — to better understand how everything fits together.

Mindset

The hardest part of my journey wasn’t learning to code — it was navigating expectations.

With a 53% score in 10th grade and no formal degree, I faced a lot of skepticism. But that friction taught me to trust myself, focus on long-term growth, and keep building even when the path looked unconventional.

This site is a collection of my work, thinking, and notes from building and debugging real-world systems.