Skip to content
View AliHasanRazaKHan's full-sized avatar

Block or report AliHasanRazaKHan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AliHasanRazaKHan/README.md

Hassan Raza

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


Professional work: Adobe Commerce (since 2022)

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).

Selected projects

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

What I work with

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.

Pinned Loading

  1. hisaab hisaab Public

    Export income and tax tooling for Pakistani freelancers: what your payment rails really cost, and what your export tax should be. Stateless — nothing is stored.

    Python

  2. magento-sync-api magento-sync-api Public

    FastAPI service for bulk product sync with the Magento 2 REST API: async httpx client, CSV upload, streaming CSV export, SSE/WebSocket progress, Docker Compose.

    Python

  3. faqs-grid faqs-grid Public

    Magento 2 admin module: FAQ entity with a UI-component listing grid, full-text search, row actions and a data patch.

    PHP

  4. custom-checkout-step custom-checkout-step Public

    Learning exercise: adding a custom step to the Magento 2 checkout (layout XML, Knockout.js UI component).

    JavaScript 2

  5. custom-shipping-method custom-shipping-method Public

    Learning exercise: custom shipping carrier module for Magento 2.

    JavaScript 2