Skip to content

Overview

Strategic modernisation, architecture stewardship, platform reliability, and engineering enablement across cloud-native .NET and JavaScript ecosystems.

Snapshot

  • 20+ years delivering and modernising distributed and legacy-backed platforms
  • Architectural refactors (WebForms / legacy PHP → .NET Core APIs + Vue/TypeScript)
  • Hands-on + strategic: code, design reviews, roadmap alignment, capability building
  • Cloud & delivery: Azure, AWS, CI/CD (GitHub Actions), incremental modernization strategies
  • Leadership: mentoring (2–35 dev teams), developer experience uplift, process pragmatism
  • Publication background (image processing research) blending analytical rigor with delivery pragmatism

Core Value Themes

ThemeFocus
ModernisationModularisation, API-first, progressive refactor seams
ArchitectureLayered design, service boundaries, OpenAPI clarity, maintainability
DeliveryCI/CD reliability, build automation, environment parity
LeadershipMentorship frameworks, technical strategy translation, enablement
Frontend EvolutionVue/TypeScript migration, component systems, Storybook adoption
ObservabilityTelemetry baselines, structured logging readiness

Team Building & Enablement

  • Enable platform scalability by reducing hidden coupling and clarifying integration contracts.
  • Raise engineering leverage: codify decisions (ADRs), strengthen review culture, remove toil.
  • Align refactor work with product throughput (parallel track decomposition, thin-slice risk mitigation).
  • Mentor through architectural intention—not just code critique.
  • Advocate measurable small improvements over speculative rewrites.

Recent Modernisation Arc

PhaseBeforeAfter / Direction
AI Team WorkflowChatGPT + manualCopilot/Claud, CLIs, Instructions, Prompts, Chat modes, tools
UI & DeliveryWebForms + jQueryVue 3 + TypeScript + Vite, modular front-end layers
Backend.NET Framework / PHP mix.NET Core (6→10 path) + API-first layering
DeploymentsManual multi-day windowsCI/CD, <1 day platform cycles, minutes for FE
Source ControlFragmented / absentUnified GitHub workflows + branching standards
ArchitecturePostback & page logicClear separation: API, domain, integration layers
Review & QualityAd-hocStructured code review guidelines + onboarding docs

Leadership Contributions

  • Introduced development that encourages self organised teams to work on migrations in parallel with feature delivery.
  • Introduced Storybook-driven component workflow improving UI consistency & reusability.
  • Built lightweight architecture documentation sets (diagrams + ADR stubs) reducing onboarding time.
  • Established telemetry starting points (naming, log shape conventions).
  • Guided phased replacement of legacy segments without halting feature delivery.

Experience Map

RoleOrganisationSpanFocus
Lead Software DeveloperBooking Online Ltd2019–PresentAPI-first migration, Mobile Apps, modular UI, CI/CD
IT Operations ManagerCountrywide Plc2015–2019Team leadership, stack modernisation, Azure shift
Lead Software EngineerRiskvantage2011–2015Risk Management, Compliance, Reporting
DirectorSubhani Brothers Ltd2009–PresentTeam Leadership, bespoke systems, Cloud Transformations, Driver Apps, Game Development

Skills Grid

CategoryKeywords
AI/LLMsOpen AI API, MCP Servers, FastApi, LangChain, Image(2D) and Video Processing(3D early estimation)
Backend & APIsC#, .NET Core, REST, OpenAPI, Laravel, Lumen
FrontendVue 3, React, Angular, TypeScript, Component Architecture, Storybook
Cloud & DevOpsAzure, AWS, GitHub Actions, Docker (select), PowerShell, Automation
ArchitectureModular Monolith, Service Extraction, Layered Design, ADRs
DeliveryCI/CD, Environment Parity, Code Review, Developer Experience
Data & IntegrationMySQL, MSSQL, Mapping APIs, Media Handling, Image Processing
LeadershipMentoring, Roadmap Alignment, Stakeholder Translation, Team Enablement

Research

  • Image Processing: "Low Latency Mitigation of Rain Induced Noise in Images" (IET CVMP 2008) — https://ieeexplore.ieee.org/document/4778734
  • MPhil Thesis: "Image Sequence Analysis for Noise Removal" (The University of Manchester)

Education

  • Postgraduate Research — The University of Manchester (noise in image sequences)
  • MPhil Computer Engineering — The University of Manchester (image processing research)
  • MSc Computer Engineering — NUST, Islamabad
  • BCE Computer Engineering — COMSATS, Islamabad
  • FSc Pre-Engineering — IMCB F-8/4 Islamabad

Contact

Random thoughts on Tech