Senior Magento 2 / Adobe Commerce engineer. I build and maintain custom modules and third-party integrations for a UK retailer running Adobe Commerce Cloud. Outside client work I build Python backends with FastAPI and PostgreSQL, and I write tests and docs for them like they'll be used.
Rawalpindi, Pakistan (UTC+5) · Open to remote roles · LinkedIn · Email
Most of my professional code is private client work, so it isn't on this profile. In short:
- Senior Magento Developer, Focus IT Services (Mar 2024 – present). Custom modules and integrations for an Adobe Commerce Cloud storefront: server-side conversion tracking (Meta Conversions API, Pinterest API for Conversions), a third-party furniture-protection integration, DPD pickup-point shipping, a returns workflow, and Google tag gateway setup. I also run A/B tests and do production debugging through New Relic.
- Magento Developer, RLTSquare (Feb 2022 – Feb 2024). Magento 2 module development and maintenance across eight client and agency accounts.
- Adobe Certified Professional, Adobe Commerce (2023).
| Project | What it is | Stack |
|---|---|---|
| hisaab | Export-income and tax calculator for Pakistani freelancers. It shows what Wise or Payoneer really cost you, fees plus FX spread. It stores nothing, does all money math in Decimal, and every tax rule cites its source. |
Python · FastAPI · pytest |
| magento-sync-api | FastAPI service on top of the Magento 2 REST products API: async httpx client, concurrent SKU lookups, create/update, structured error logging. |
Python · FastAPI · httpx · Docker |
| faqs-grid | Magento 2 admin module: FAQ entity with a UI-component listing grid, row actions and a data patch. | PHP · Magento 2 |
Commerce (professional): Magento 2 / Adobe Commerce: modules, plugins and observers, checkout, shipping and payment methods, admin UI components, REST and GraphQL, cron and message queues. Adobe Commerce Cloud, PHP 8, MySQL, Knockout.js / RequireJS, New Relic.
Backend (personal projects): Python, FastAPI, Pydantic v2, SQLAlchemy 2, Alembic, PostgreSQL, Redis, Celery, pytest.
Tooling: Docker / Compose, GitHub Actions, Linux, Git.
Learning now: LLM features I can test and explain (retrieval, tool use, MCP) and ML basics with scikit-learn.
Most professional code lives in private client repositories. Public repos here are personal projects.
