Who is Muhammad Sarim? My Journey from HTML to MERN Stack

Muhammad SarimMuhammad Sarim
3 min read

👋 Introduction

Hi, I’m Muhammad Sarim, a passionate Full Stack Developer from Pakistan, currently working with the MERN stack (MongoDB, Express.js, React.js, Node.js).

This is the story of how I went from learning basic HTML to building real-world full stack applications — and why I believe anyone can do it with the right mindset, consistency, and love for code.


💡 How It All Started — Just Curiosity

My journey started with pure curiosity. I remember opening up a simple HTML file and realizing that I could make websites with just a few lines of code. It felt magical.

Soon after, I discovered:

  • HTML & CSS for structure and styling

  • JavaScript to make things interactive

I started building mini projects — landing pages, buttons, sliders — and slowly fell in love with the idea of building something from nothing.


🧱 Building My Foundation

Once I got the basics down, I realized I wanted to build real web apps, not just static websites. That’s when I found the MERN stack:

  • MongoDB for the database

  • Express.js for backend routing

  • React.js for dynamic frontend

  • Node.js for the server-side logic

I didn’t learn it all at once. I broke it into layers and learned one piece at a time, making small projects at each step.


🔁 Practice Through Projects

Every step I took in learning came from building real things, not just watching tutorials.

Some projects I built:

  • AI Code Reviewer – a tool that uses AI to give feedback on your code

  • Tazkiyah App – with JWT authentication and CRUD features

  • Employee Management System – Admin dashboard using MERN stack

Every project taught me something unique — from handling routes, to deploying with Vercel and Render.


🔐 Overcoming Challenges

Learning backend was tough. Understanding things like:

  • Authentication with JWT & bcrypt

  • Async/await logic

  • Handling MongoDB queries

  • Security best practices

But instead of giving up, I embraced the bugs and errors. Every bug was a teacher in disguise.


🌐 GitHub & Open Source

I document most of my projects on GitHub. You can find my repositories here:
➡️ github.com/muhammadsarim11

I make sure each repo has:

  • A clean README

  • Demo screenshots

  • Proper file structure

Because GitHub is my portfolio — it tells the world what I can build.


🎯 What’s Next?

I’m now focused on:

  • Writing better backend code with testing

  • Sharing my journey through writing & content


💬 Final Words

If you're just starting out, remember:

You don't need a CS degree or fancy background. You need consistency, curiosity, and courage to build.

I’m Muhammad Sarim — a developer who started with <html> and is now building full stack products with MERN.

Let’s connect:


Thanks for reading! If this story inspired you, drop a ❤️ or share it with someone learning to code.

0
Subscribe to my newsletter

Read articles from Muhammad Sarim directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Muhammad Sarim
Muhammad Sarim

I'm Muhammad Sarim, a self-taught full stack developer from Pakistan. I specialize in building real-world MERN stack applications with a focus on clean design, performance, and solving meaningful problems.