Hello!

I'm Asif,MEAN Stack Developer

Building scalable, production Angular & Node systems — from multi-tenant platforms to e-commerce and real-time apps.

7+

Production Apps Shipped

My Services

Production systems end to end — from server-rendered Angular front ends to the Node and MongoDB APIs and admin tools behind them.

My Work Experience

  1. ICTGE, Lahore, Pakistan

    – Present

    MEAN Stack Developer

    Delivered the City of New Britain ecosystem, three e-commerce redesigns and three internal platform products.

    • Built the City of New Britain Digital Ecosystem: one multi-tenant Node.js/Express + MongoDB backend and an Angular + NgRx admin panel powering four Angular SSR city websites
    • Redesigned three e-commerce storefronts on Angular 21 with SSR: AA Bridal Studio, Wavy Cables and Khan Meat Pointe
    • Built three internal platform products: ChatMessenger, Student Management System and MyCityHelp
    • Angular
    • Angular SSR
    • NgRx
    • TypeScript
    • RxJS
    • Node.js
    • Express
    • MongoDB
    • Mongoose
    • Tailwind CSS
    • Angular Material
    • PrimeNG
    • WebSockets
    • Stripe
    • Docker
  2. Learn2Earn Tech, Pakpattan, Pakistan

    –

    Ionic Angular Developer

    Learned to code and progressed from trainee to intern to developer, working with the team to deliver client projects.

    • Trainee (Mar–Aug 2024): learned Angular, Ionic and TypeScript
    • Intern (Sep–Dec 2024): worked with the team on client projects
    • Ionic Angular Developer (Jan–Sep 2025): delivered client projects with the team
    • Ionic
    • Angular
    • TypeScript
  3. Pakistan Air Force, Pakistan

    –

    Aviation Technician

    Maintenance and troubleshooting under strict regulatory compliance: precision and discipline.

Portrait of Muhammad Asif

Why Hire me?

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.

Production applications delivered
7+
Public sites on one multi-tenant backend
4

Let's have a look at my Portfolio

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Zod
  • AdminJS

City of New Britain Digital Ecosystem

One multi-tenant Node.js/MongoDB backend and one Angular + NgRx admin panel powering four independent public city websites, each its own Angular SSR frontend, with a full performance, SEO and compliance overhaul.

Have an Awesome Project Idea? Let's Discuss

  • Top Rated Freelancer
  • Full-Stack Angular/Node
  • 2+ Years Experience
  • Angular SSR
  • NgRx
  • Node.js
  • MongoDB
  • Multi-Tenant Architecture
  • Stripe
  • WebSockets
  • Freelance Available

Frequently asked Questions

What services do you offer?

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.

Which tech stack do you work with?

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.

Are you available for freelance projects?

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.

What time zone do you work in?

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.

Can you take over or modernise an existing project?

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.

How do we get started?

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.