I grew up with a deep curiosity about how things worked — especially software. But curiosity alone doesn't pay bills. I had no formal CS degree, no industry connections, no expensive bootcamp. What I had was an internet connection, YouTube, and a refusal to quit.
I taught myself HTML, then CSS, then JavaScript — one error message at a time. I built ugly websites that nobody asked for, just to learn. I broke things, fixed them, broke them again. Every Stack Overflow answer I read felt like levelling up in a game where no one tells you the rules.
When I signed up on Upwork for the first time, I sent over 100 proposals before landing my first project — a small business website for $50. It took me three days. The client left a 5-star review. That review was worth more than the money. It was proof that someone across the world would trust a developer from Pakistan with their business.
From there, I stopped asking for permission. I outworked the doubt, outperformed the expectations, and kept building — SaaS platforms, marketplaces, AI-powered tools, Telegram bots, mobile apps. Each project made the next one easier. Each client who returned told me I was doing something right.