Full-Stack MEAN Web Apps
Complete web applications on MongoDB, Express, Angular and Node, from first sketch to production.
- MongoDB
- Express
- Angular
- Node.js
Production systems end to end — from server-rendered Angular front ends to the Node and MongoDB APIs and admin tools behind them.
MEAN Stack Developer
Delivered the City of New Britain ecosystem, three e-commerce redesigns and three internal platform products.
Ionic Angular Developer
Learned to code and progressed from trainee to intern to developer, working with the team to deliver client projects.
Aviation Technician
Maintenance and troubleshooting under strict regulatory compliance: precision and discipline.

I'm Muhammad Asif, a MEAN stack developer in Lahore, Pakistan. I build production web applications end to end: server-rendered Angular front ends, Node.js and Express APIs on MongoDB, and the admin panels that keep them running.
Since October 2025 I have worked as a MEAN Stack Developer at ICTGE, where I delivered the City of New Britain digital ecosystem: one multi-tenant Node.js backend and one Angular admin panel powering four public city websites. I have also rebuilt e-commerce platforms such as Wavy Cables on Angular 21 with Stripe checkout, and shipped real-time apps over WebSockets, from a Slack-style chat platform to a facial-recognition attendance system.
Before that I spent a year and a half as an Ionic Angular developer at Learn2Earn Tech, and two years as an aviation technician in the Pakistan Air Force, where precision and checklists were not optional. I bring the same discipline to code.
I build full-stack MEAN applications: server-rendered Angular front ends, Node.js and Express REST APIs, MongoDB data models, e-commerce platforms with Stripe checkout, real-time features over WebSockets, Ionic hybrid mobile apps, and the Docker and nginx setup to deploy them. See all services.
Mainly the MEAN stack in TypeScript: Angular (SSR, NgRx, RxJS, Angular Material, PrimeNG, Tailwind CSS), Node.js with Express and Zod, and MongoDB with Mongoose. For mobile apps I use Ionic and Capacitor; for payments and maps, Stripe and Google Maps.
Yes. I take on freelance and contract work, from new builds to features for existing Angular or Node.js apps. Send a short brief through the contact form and I usually reply within a day.
I am based in Pakistan and work on Pakistan Standard Time (PKT, UTC+5). I already work with clients abroad: the City of New Britain ecosystem serves a city in Connecticut, USA. I communicate in English by email and chat.
Yes. Several of my projects were rebuilds: Wavy Cables was a near-total rewrite of a 2024 build on Angular 21 with SSR, and AA Bridal Studio was redesigned from a 2024 build onto Angular 21.
Send a short description of what you need, where the project stands today and any deadline, through the contact form or by email. I usually reply within a day, and we agree on the scope before any work starts.