
Introduction
I’ve been thinking about how vision drives evolution, even when technology can’t keep up. For example, early video games designers in the 2000s envisioned characters with complex abilities and unique interactions, but they were working with primitive graphics engines. They couldn’t show you detailed animations or flashy effects, so they had to distill their ideas down to pure mechanics and imagination. Players had to envision how cool it would look or maybe it was cool at that point in time, even when it was just basic sprites and simple animations.
But here’s the interesting part: those constraints didn’t kill the vision - they refined it. The designers focused on making abilities feel right, creating strategic depth that would eventually translate beautifully when better technology arrived. Years later, when graphics caught up, those same mechanics became the stunning visual experiences we see today. This got me reflecting on my own creative journey and how my personal website has evolved over the years
Where it started
When I was in high school, my first interaction with the internet was all about exploring online games. Kongregate was my go-to website, and I played a lot of games there — if you look at my profile, you’ll see activity going all the way back to 2011. Surprisingly I have this screenshot handy, which I took and saved it in google drive.

Around the same time, I discovered the wider world of social media — Orkut, Google+, Facebook, deviantART, and StackExchange. That’s when it clicked for me: I needed a place of my own where I could share my thoughts and put my work out there. Back then, I didn’t know how to host a static website or manage servers, but I discovered Blogspot/Blogger by Google. You give it content, and it helps you publish online. Simple.
First Version
I created a few random Blogger sites just to experiment. But the first one I truly owned came during Google Code-in 2015, when I put together a blog around Ubuntu GNOME:
Second Version
This was my first proper blog where I also wrote a little about myself. During that Google Code-in phase, I learned how to host websites via GitHub Pages, and I built another site where I showcased my work. I played with HTML, CSS, and the MaterializeCSS style pack. That shift was a milestone for me, and I kept it running for a while.
Third Version
Then college happened. Early on, I focused more on DS/Algo — solving CodeChef/HackerEarth problems — and didn’t spend much time on blogging. But when I started working on a small project, I wanted to apply those data structures to something real. That’s when I stumbled upon India’s MP Transportation public data and realized I could use it. I built a project around it and wanted to share it with the world. At that time, I still didn’t knew much about CMS frameworks, so I went back to Blogger — it was the easiest way to publish.
Fourth Version
By 2018, I had learned more about frontend and backend, and I wanted something compatible with GitHub Pages. I picked Jekyll, migrated my content from Blogger, and added proper sections. It finally felt original — something more like my own home on the web.
Fifth Version
Later, I wanted the site to feel more personal and unique compared to the usual portfolios/blogs. I saw a few really distinct sites and kept wondering how they pulled off those unique experiences. I took it personally and put in the effort. Around the same time, I was exploring digital art, so I decided to bring that into the website too. That’s when I built a site with a floating island, some transitions, timelines — and I went a bit wild with it.
I ran that floating-island site for the longest time. But around 2025, I felt I could do better. The floating island looked good, but something was missing — it wasn’t truly 3D, and it didn’t feel meaningful. That’s when it hit me: what if I showcased my Minecraft builds instead? Builds I made from scratch, one block at a time. Real work and real stories behind them.
So I learned how to export Minecraft worlds into a readable format, fed them into Blender, converted them into 3D objects, added transitions, and exported them into MP4 files. Then I optimized those with HandBrake so they load fast. And that’s where we are now — with the new website.
Bonus
If it is not obvious, but I created the logo myself using Inkscape. Did couple of iteration, but finally found one perfect logo :)
