Skip to content
Shahab Hassan

AboutRawalpindi, Pakistan

I design it.I build it. I keep it running.

I am Shahab Hassan, a software engineer and product developer with over 4 years of work experience. I started taking client work in 2021, spent the last two years as the full-stack developer on a Canadian agency’s commercial platforms, and completed a BS Software Engineering at COMSATS University Islamabad along the way.

Across thirty-five-plus projects the work has settled into one thing: taking a product from an idea to something people actually use, and staying responsible for it once they do.


01How I workWhat you get

How I work

  1. 01

    One person, the whole build

    On the platforms I have built for clients I was the only developer on them — the interface design, the frontend, the backend, the database, the server it runs on, and keeping it working afterwards. Nothing gets handed between people, and nothing falls in the gap between them.

    Three platforms for one agency
  2. 02

    Built for real users, not demos

    Most of what I build handles other people's money and live conversations: card payments, seller payouts, real-time chat, background jobs that run on their own. That work is held to a different standard — a payment cannot be taken twice, a message cannot go missing, and the thing cannot be down at midnight. Almost everything in the archive is still running.

    Chocowi — payments and chat
  3. 03

    The hard parts are the ones you never see

    A paid video session with a countdown that survives the server restarting mid-call. A payout that cannot be sent twice, because the database refuses to record it twice. None of it shows up in a screenshot, and it is the part of the job I care most about getting right.

    Buylio — the hard parts

02QuestionsAsked before writing

Common questions

  • What does full-stack mean here?

    It means the person handling the entire build: interface design, frontend, backend, database, deployment, and maintenance once it is live. On the commercial platforms I built for a Canadian agency I was the full-stack developer across all of it, for over two years.

  • Do you design as well as develop?

    Yes. I have worked as a UI/UX designer alongside development since 2021, and on the most of the platforms I have built I designed the interface in Figma before building it. It is the main reason one person can carry a product from the first screen to production without a handoff in the middle.

  • What kind of products do you build?

    Multi-vendor marketplaces, e-commerce platforms, fintech and investment tools, SaaS applications, and dashboards etc. This site documents 11 of them in full, including the architecture decisions and the problems that were genuinely difficult to solve.

  • Do you build mobile apps?

    Yes, with Flutter and Dart. Qvestify, a portfolio tracker for the Pakistan Stock Exchange, runs as both a website and a phone app from one product, and Muzify is a Flutter music app. Most of my work is on the web, but mobile is part of the stack rather than something I hand to someone else.

  • Who have you built for?

    Clients internationally, startups, agencies, a US landscaping company, a bilingual listings platform serving Kuwait, and direct freelance clients. Over one hundred client orders and thirty-five-plus projects since 2021.

  • What is the most complex thing you have built?

    Buylio, a marketplace that sells both physical products and services, including live video and audio sessions billed by the minute. I built it on my own: roughly 50,000 lines of code across 19 data models, 21 controllers and more than 55 pages, with a server-side session timer that survives the server restarting mid-call.

  • Do you work solo or as part of a team?

    Both. On agency platforms I have usually been the only developer, responsible for the whole build end to end. In my on-site role, I work inside a development team, building features and contributing to architecture decisions alongside other engineers.

  • How do you work with clients in other countries?

    Remotely, and usually across long engagements rather than one-off tasks. The Canadian agency work has run remote for over two years, and freelance clients — including in Kuwait and the US — have worked with me remotely since 2021.

  • What do you build with?

    React, Next.js, Node.js and TypeScript on the application side, MongoDB, Firebase, and PostgreSQL for data, and Docker, NGINX and PM2 on VPS infrastructure for deployment. Payments run through Stripe and PayPal, and real-time features through Socket.IO.

  • What happens after a project goes live?

    I stay on it. The platforms I built for a Canadian agency I also deployed and then maintained across a two-year engagement — fixing what broke, adding what was needed, and keeping the servers running. Most of what is documented on this site is still live.