Senior Full-Stack Engineer · Karachi, PK · Remote

Building software that businesses actually run on.

9+ years building enterprise web applications, REST APIs, and integration layers in PHP, Laravel, Drupal, and JavaScript. I work mostly with US and international clients in remote settings, and I'm comfortable owning problems from "here's what we need" through to deployed, monitored, and documented.

Portrait of Hassan Shabbir
Available for remote work
01 — About

A senior engineer who likes finishing things.

Based in
Karachi, Pakistan
Working since
2015
Primary stack
PHP, Laravel, Drupal,
JavaScript, MySQL, Redis
Open to
Remote roles, contracts

I'm a senior full-stack engineer based in Karachi, working remotely with US and international clients. Most of my work has been with PHP frameworks (Laravel, Drupal, WordPress, ExpressionEngine) on the backend, with JavaScript, Tailwind, and Alpine.js on the frontend.

Most recently I've been Lead Laravel Developer at EBS Health, a US-based platform for employee benefits enrollment and insurance management, while continuing as Senior Full-Stack Developer at Digitz Digitas, where I work on enterprise Drupal projects for global brands. Earlier in my career I built things like the JazzCash VDC API for nationwide debit card ordering, the Usafe safety reporting system for Unilever factories, and the HBL Pakistan website rebuild.

I care about reliability, clean code, and shipping things people can actually use. I work fast with modern tooling, including AI assistants (Claude, Copilot, Cursor) that I use daily.

02 — Selected Work

Ten projects that shipped.

01 / 10
EBS Health · United States

Enterprise platform for employee benefits and insurance.

Lead Laravel Developer for EBS Health, a US-based platform handling employee benefits enrollment, insurance management, and member-facing portals. I architect and maintain the core PHP applications, integrate third-party APIs (Dialpad, Lyric, SignNow), and build the high-volume background processing layer using Redis queues with idempotency guards, retries, and dry-run modes for critical operations.

PHPLaravelRedisMySQLREST APIsSignNowWebhooksBlade
ebs.health
EBS Health website hero
02 / 10
Digitas · Publicis Groupe

Multisite platform for one of the world's largest agencies.

Converted digitas.com from a single site into a Drupal multisite platform serving 10+ regional offices across continents. Upgraded the platform from Drupal 9 to Drupal 10, built custom modules, integrated third-party APIs, and contributed to the frontend system using Alpine.js, Tailwind CSS, and Storybook.

Drupal 10PHPAlpine.jsTailwindStorybookAcquiaMultisite
digitas.com
Digitas brand mark
03 / 10
Nestlé Malaysia

Multilingual brand platform with Azure CI/CD.

Worked on rebuilding the Nestlé Home of Good website on Drupal 10 with multilingual content and a recipe sync feature. Set up CI/CD using Azure Pipelines for seamless deployment to Platform.sh, debugged production issues across server and CDN cache invalidation, and continue to handle ongoing security and performance work.

Drupal 10PHPAzure PipelinesPlatform.shCDNMultilingual
nestlehomeofgood.com.my
Nestlé Home of Good homepage
04 / 10
JazzCash · Pakistan

REST API powering nationwide debit card ordering.

Designed and built the Laravel REST API behind the JazzCash VDC system, used by one of Pakistan's largest mobile wallets for nationwide ordering and tracking of VISA and PayPak debit cards. Handled order placement, address verification, courier integration, status tracking, and authentication. Documented the full API surface for downstream consumer apps.

PHPLaravelMySQLREST APIAuth TokensAPI Documentation
vdc.jazzcash.com.pk
JazzCash VDC API documentation
05 / 10
Unilever · Internal Tool

Internal safety reporting system across factories.

Built Usafe to digitize manual safety reporting and inspections inside Unilever factories. I designed and developed both the Laravel REST API powering the iOS and Android apps and the CMS for managers. The dashboard visualizes safety data through analytical queries, supports report exporting, and integrates with Firebase for cross-platform notifications. The system handles millions of records across multiple sites.

PHPLaravelMySQLREST APIFirebaseDashboards
Usafe dashboard with charts
06 / 10
HBL · Habib Bank Limited

Bank website built from scratch for one of Pakistan's largest banks.

Worked on rebuilding hbl.com from the ground up as a PHP ExpressionEngine application, delivering multi-language support, instant site-wide search backed by a JSON index served through Redis, push notifications, and personalization. Worked under bank InfoSec compliance requirements and collaborated with the DevOps team on enterprise cloud infrastructure. The site won an award for user-friendliness and improved engagement with financial products.

PHPExpressionEngineRedisMulti-languageInfoSec Compliance
hbl.com
HBL Pakistan website
07 / 10
Jazz · Telecom

Telecom site with online activation, PWA, and mobile wallet recharge.

Led the revamp of jazz.com.pk on ExpressionEngine, introducing a redesigned online activation shop, web push notifications, PWA compatibility, online recharge through the JazzCash mobile wallet, a Google Maps-based franchise locator, the "Choose Your Own Number" reservation service, and a third-party API integration for the careers section.

ExpressionEnginePHPJavaScriptService WorkersPWAJazzCash API
jazz.com.pk
Jazz commercial website
08 / 10
Unilever · Dramatime

Secure video streaming platform with encrypted delivery.

Worked on building the Dramatime drama streaming website using Laravel, hosted on AWS with Amazon S3 for video storage, Elastic Transcoder for video processing, load balancing for scale, and AES encryption for secure delivery. Managed both the user-facing site and the underlying video pipeline.

LaravelPHPAWS S3Elastic TranscoderLoad BalancingAES
Dramatime video streaming website
09 / 10
Zong · China Mobile Pakistan

Telecom platform launching 4G nationwide.

Worked on revamping the Zong website to showcase newly introduced 4G capabilities. Built the platform initially in PHP CodeIgniter and later migrated it to ExpressionEngine, introducing an online activation shop that allowed users to subscribe to bundles directly from the website, significantly improving customer convenience.

PHPCodeIgniterExpressionEngineMySQLOnline Activation
Zong 4G telecom website
10 / 10
City FM 89 · Pakistan

Radio station with custom shows scheduling.

Developed cityfm89.com on WordPress, building custom plugins to fit specific client needs including a shows scheduling system driven by Excel sheet uploads, a quiz application, and a customized third-party plugin for streaming. Coordinated with frontend and design teams for execution.

WordPressPHPMySQLCustom PluginsjQuery
cityfm89.com
City FM 89 website
03 — More Work

A few others.

Jazz Golden Numbers

Jazz · Auction Platform

WordPress auction platform for premium unregistered mobile numbers. Customized a third-party bidding plugin to fit client needs. Sold 2500+ numbers within days of launch.

KDSP

Karachi Down Syndrome Program

Donations website with a custom-integrated local payment gateway, enabling secure online contributions via debit and credit cards.

MCB Islamic Bank

MCB · Banking

Sharia-compliant banking website built on ExpressionEngine, designed so the client could update content easily over time.

Knorr Noodles Gang

Unilever · Knorr

Brand-engagement website featuring a Flash-based game with a virtual currency and redemption store ("Boriyat Bhagao Store").

Zong Fiberhome Booking Portal

Zong · Internal Portal

Custom CodeIgniter-based CMS for managing online bookings of newly launched internet devices, with user, branch, inventory management, and sales reporting.

SMS Gateway System

Internal · Telecom Aggregation

Laravel-based gateway aggregating REST APIs from multiple telecom vendors into a single unified interface for downstream applications.

04 — Skills & Tools

The kit.

Languages
PHP · JavaScript · SQL · HTML · CSS · Bash
Backend Frameworks
Laravel · Drupal · WordPress · ExpressionEngine · CodeIgniter · Strapi
Frontend
Alpine.js · Tailwind CSS · Sass · jQuery · Bootstrap · Blade · Storybook
APIs & Integration
REST · SOAP · Webhooks · OAuth / SSO (Google, Active Directory / LDAP, SAP Gigya / Customer Data Cloud) · SignNow · Dialpad · Lyric · Firebase · JazzCash Wallet
Automation
Make.com · Document automation pipelines · Queued workflows · Background jobs
Infrastructure & DevOps
AWS (S3, SES, Elastic Transcoder) · Acquia · Platform.sh · Docker · Linux · Netlify · Azure Pipelines · CI/CD
Databases & Caching
MySQL · MariaDB · MongoDB · Redis
Workflow
Git · Atlassian (Jira, Confluence) · Agile / Scrum
AI Coding Tools
Claude · GitHub Copilot · Cursor · VS Code Continue (with local LLMs)