
MuhammadHassan
Full-stack developer · Islamabad, Pakistan · UTC+5

Curated projects
Freelance platforms
Client-focused delivery
Full-stack developer working in TypeScript, React and Node. Most of what I build has a correctness problem at the centre of it rather than a rendering problem, and that's the part I like. Currently studying computer science at Air University, Islamabad, and taking remote freelance work alongside it.
09:00–15:00 CET



Pharmacy Stock Management
Medicine stock tracked by batch and expiry date, not by a single quantity field.
- Node.js
- Express
- MongoDB
- React


WeatherNow
Forecast app with JWT auth and an animated globe built in Three.js.
- Node.js
- Express
- JWT
- Three.js
- GSAP
Real-time & collaborative systems
CRDT-based concurrent editing, live cursors and presence, and the debounced write patterns that keep a shared document consistent under load.
Business & inventory systems
Schema design for stock, batching and expiry logic — the kind of domain rules that break if you model them as a single quantity field.
AI-assisted tooling
RAG over a company's own documents with cited sources, and AI SaaS products — captions, resumes, subscriptions — built on Groq, Gemini and Stripe.
Full-stack web applications
React and Next.js frontends over Node/Express APIs and MongoDB, deployed and tested end to end rather than handed off half-built.
2025 — now
Freelance full-stack developer
Upwork · Fiverr
Business systems for small operators: stock control with batch and expiry tracking, booking platforms with Stripe payments, and document extraction pipelines.
Usually working alone from requirements to deployment, which means the schema decisions and the deploy pipeline are both mine to get right.
2024 — 2028
BS Computer Science
Air University, Islamabad
Coursework projects: a transit management system in Blazor and .NET, a 2D game engine in C++ with SFML, and performance-tracking utilities written in x86 Assembly.
Currently in the fourth semester.
Tell me what
you need built.
Contract work, a role on your team, or a question about anything on this page. If you would rather just email, the address is below.
muhammadhassan2326@gmail.com