Islamabad, Pakistan

Irfan Ali

Software Engineer

About

Building things that hold up in production

Portrait of Irfan Ali

Full Stack Developer with 3+ years of experience building scalable, high-performance web applications. I specialise in front-end technologies including React.js, Next.js, and Vue.js for building interactive, modern UIs. On the back end I work with Node.js, PHP, Laravel, MySQL, and MongoDB, developing robust APIs and data-driven applications. I also integrate WebSockets to enable live features such as notifications, chat, and real-time updates — bringing a strong focus on performance, usability, and scalability to new builds and existing systems alike.

Projects shipped
8+
Companies
5
Based in
Islamabad, Pakistan

Toolkit

Skills

languages

  • JavaScript
  • TypeScript
  • PHP
  • HTML5
  • CSS3

frontend

  • React.js
  • Next.js
  • Vue.js
  • Tailwind CSS
  • Bootstrap
  • Inertia.js

backend

  • Node.js
  • Laravel
  • NestJS
  • Express
  • REST APIs
  • Socket.io

data & infra

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • ELK
  • MQTT
  • EMQX
  • AWS
  • Firebase

Career

Experience

  1. Wolfiz Solutions logo

    Full Stack Engineer · Wolfiz Solutions

    May 2024Present

    Leading the delivery of robust client-facing web applications, refining system architecture, and mentoring junior engineers.

    • Lead architecture and delivery for multi-tenant web applications in Next.js + Laravel.
    • Designed REST/GraphQL APIs powering both web and mobile clients.
    • Established frontend and backend code standards adopted across the team.
    • Mentor junior and mid-level engineers through design reviews and 1:1s.
    • Next.js
    • React
    • Laravel
    • NestJS
    • PostgreSQL
    • Docker
    • Git & GitHub
  2. W

    Full Stack Engineer · Wolfiz

    May 2024Present

    Leading the delivery of robust client-facing web applications, refining system architecture, and mentoring junior engineers.

    • Lead architecture and delivery for multi-tenant web applications in Next.js + Laravel.
    • Designed REST/GraphQL APIs powering both web and mobile clients.
    • Established frontend and backend code standards adopted across the team.
    • Mentor junior and mid-level engineers through design reviews and 1:1s.
    • Next.js
    • React
    • Laravel
    • NestJS
    • PostgreSQL
    • Docker
    • Git & GitHub
  3. Smart Intellect logo

    Software Engineer · Smart Intellect

    Jan 2024Apr 2024

    Developed responsive interfaces and integrated key backend API endpoints for business applications.

    • Built responsive, mobile-first UI components using Bootstrap, accelerating frontend delivery.
    • Containerized local development and staging environments using Docker to ensure team-wide consistency.
    • Collaborated closely with product teams to design and implement robust RESTful API integrations.
    • Optimized assets and refactored CSS/JS bundles to improve page load times and overall performance.
    • Bootstrap
    • Docker
    • JavaScript
    • TypeScript
    • REST APIs
    • SQL
  4. Codonist logo

    Full Stack Developer · Codonist

    Jun 2023Dec 2023

    Built interactive SPA-like web solutions and optimized database performance.

    • Developed interactive web applications using Inertia.js and Laravel, creating smooth SPA-like user experiences.
    • Managed relational databases, optimizing complex SQL queries and index placement in MySQL.
    • Implemented state management and reusable components using Vue.js.
    • Shipped key end-to-end features including secure authentication, real-time notifications, and automated reports.
    • Delivered a POS web application supporting real-time sales and inventory management.
    • Laravel
    • Inertia.js
    • Vue.js
    • MySQL
    • Tailwind CSS
  5. C

    Software Engineer · Codonist

    Jun 2023Dec 2023

    Built interactive SPA-like web solutions and optimized database performance.

    • Developed interactive web applications using Inertia.js and Laravel, creating smooth SPA-like user experiences.
    • Managed relational databases, optimizing complex SQL queries and index placement in MySQL.
    • Implemented state management and reusable components using Vue.js.
    • Shipped key end-to-end features including secure authentication, real-time notifications, and automated reports.
    • Delivered a POS web application supporting real-time sales and inventory management.
    • Laravel
    • Inertia.js
    • Vue.js
    • MySQL
    • Tailwind CSS
  6. KPITB logo

    Laravel Developer (Internship) · KPITB

    Dec 2022May 2023

    Contributed to digital public-sector initiatives and government web portals during a six-month developer internship.

    • Played a key role in developing the ASSAMI Portal, a KPITB government web application.
    • Customized the KPITB Support Portal and contributed to an online job portal.
    • Created clean, responsive landing pages and user portals using Tailwind CSS and Blade templates.
    • Worked with Laravel Livewire and integrated the Google Maps API.
    • Laravel
    • Livewire
    • Tailwind CSS
    • PHP
    • MySQL
    • Git

Selected work

Projects

National onboarding portal · Secure workflow · 24/7 Support

Official portal for the KPITB and Pakistan Software Export Board (PSEB) to onboard IT companies, manage company/freelancer registrations, and offer secure access to support services.

  • Next.js
  • Node.js
  • MongoDB
  • TypeScript
  • Tailwind CSS
  • +3

Fleet planning · Drag & drop allocation · Multi-tenant SaaS

Fleet planning and logistics SaaS platform with cargo fusion, dynamic scheduling, routing, real-time analytics, and driver payroll management.

  • Next.js
  • NestJS
  • TypeScript
  • Tailwind CSS
  • REST APIs
  • +3

Keyless car access · GPS tracking · Real-time IoT

Connected vehicle tracking and access suite comprising RideNXT (keyless sharing app), ControlNXT (access control dashboard), and TrackNXT (real-time telemetric GPS tracking).

  • React
  • TypeScript
  • Laravel
  • NestJS
  • MySQL
  • +6

24hr turnaround · 3,000+ reviews · UK-wide coverage

On-demand laundry and dry cleaning platform for the UK market with free pickup & delivery, real-time order tracking, and a customer-facing booking system accessible via web and mobile apps.

  • Laravel
  • Vue.js
  • MySQL
  • Bootstrap
  • REST APIs
  • +1

End-to-end rental ops · Stripe billing · Route optimization

Full-featured party rental management SaaS with order lifecycle management, inventory tracking, route planning, Stripe payments, client portal, and automated email workflows.

  • Laravel
  • Inertia.js
  • React
  • TypeScript
  • Stripe
  • +3

Legal lead generation · REVIEWS.io · Multi-service

Marketing website for a UK solicitors firm specialising in RTA claims, mis-sold pensions, car finance mis-selling, and personal injury — featuring reviews integration, SEO optimisation, and lead capture.

  • WordPress
  • PHP
  • JavaScript
  • CSS
  • REVIEWS.io
  • +1

No-win-no-fee claims · Digital LOA signing · Multi-lender

Multi-step onboarding application for mis-sold car finance (PCP) claims, guiding clients through eligibility checks, lender selection, personal details, and digital document signing via a Vue-powered SPA.

  • Laravel
  • Vue.js
  • Inertia.js
  • TypeScript
  • Stripe
  • +2

Public sector · Government portal · REST APIs

Government web application built during the KPITB internship, alongside the KPITB Support Portal and an online job portal for public-sector digital services.

  • Laravel
  • Livewire
  • Vue.js
  • MySQL
  • Google Maps API

Notes

Writing

deployment·5 min read

Deploying Next.js on Vercel without the surprises

Connecting the repository is the easy part. These are the failures a full-stack Next.js app actually hits on Vercel — generated Prisma clients, build-time database connections, migrations, and image hosts — and what each one really means.

Read
tooling·4 min read

Installing Claude Code on macOS and Windows

A practical setup guide for Anthropic's terminal coding agent — installation on both platforms, the PATH and permission problems you will hit, and the configuration that makes it genuinely useful.

Read

Contact

Let's work together

Phone

+92-344-9864625

Location

Islamabad, Pakistan