Table of Contents
“The first step in blogging is not writing them but reading them.”
— Jeff Jarvis
And read I did! After years of reading blogs, it finally feels right to start writing my own. So, here we go—my little corner of the internet.
I’ve been updating this blog post over the years as my journey evolves—and I’ll keep doing so.
So, who am I?
Hi, I’m Jahidul Islam. I’m a software developer and tech enthusiast from Bangladesh. Over the years, I’ve worn many hats—freelancer, SysAdmin, designer, developer. My tech journey officially began in the world of system administration, but it really started much earlier.
I was about 10 when I first used the internet in 2010. Back then, data wasn’t cheap—1 MB cost 4 Taka—but that didn’t stop me. With a Nokia 2690 in hand, I dove headfirst into the web. I didn’t even speak English well at the time, but I still read everything I could, trying to make sense of it all.
That curiosity led me down some interesting paths—modding J2ME apps, playing with Symbian tools, and even building mini “hacking” apps (strictly for learning!). I was obsessed with how things worked. I wanted to understand it all.
Back when Wi-Fi was rare and mobile data was a luxury, I used to spend nights figuring out how proxies and networks worked. I even contributed to some local Bangladeshi tech forums, helping others and learning from the community. Those were the days that planted the seeds for everything I do now.
This blog is more than a portfolio—it’s a space to share thoughts, memories, tech deep-dives, and maybe even a few rants. I hope you’ll stick around for the ride.
How I Got Here — A Tech Timeline
It all started with reading. I’d get lost in articles, tutorials, and blogs. Then came HTML and CSS—seeing code come to life on a screen was like magic. That thrill? Still here.
Enter: Python
Once I got comfy with HTML/CSS, I discovered Python. It felt logical, friendly, and powerful. I still remember my first few if
statements and for
loops. That feeling of solving problems with code was addictive.
Falling in Love with Linux
Eventually, I stumbled onto the world of Linux. Ubuntu was my gateway drug—simple, clean, and eye-opening. From there, I tried everything I could get my hands on:
- Manjaro: Bleeding-edge but smooth.
- Zorin OS: Perfect for Windows users switching over.
- Fedora: Developer-friendly and cutting edge.
- Linux Mint: Solid and beginner-friendly.
- Debian: Rock-stable.
- OpenSUSE: Great for automation.
- Kali Linux: For pentesting fun.
- Elementary OS: Sleek and pretty.
- FreeBSD: Technically not Linux, but I explored it anyway.
- MX Linux: Light and efficient.
Debian-based distros remain my favorite—but honestly, each one taught me something new. It’s less about the distro and more about the community and learning.
Discovering My Creative Side — Graphic Design
While tech was my foundation, design became my creative outlet. I picked up graphic design as a freelancer on Fiverr. I worked on resumes, social media graphics, book covers, and t-shirts.
My tools? It started with Photoshop, Illustrator, and Lightroom. Then I found Figma—and that changed everything. I still use it daily.
Back to My Roots — Web Dev Again
Eventually, I circled back to where I began: the web. This time with JavaScript in hand.
Next.js opened a new world for me. It made building fast, beautiful web apps feel fun again. Huge shoutout to Lee Robinson—his work inspired me to go all in.
Since then, I’ve worked with:
- Languages: JavaScript, TypeScript
- ⚛️ Frameworks: React, Next.js, Remix, Astro, Svelte
- 🎨 Styling: Tailwind CSS
- Databases: PostgreSQL, MySQL, NoSQL
I’m still learning. Always.
Wrapping Up
Tech has always been more than just a career for me—it’s a passion, a puzzle, and a playground. Every project I build, every distro I try, every blog I write—it’s all part of the journey.
This blog is where I’ll share all of it—stories, projects, experiments, even failures. Thanks for reading. Let’s build something awesome together.