Skip to content
View ph4mHoa's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ph4mHoa

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. Markdown is supported. 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
ph4mHoa/README.md

Pham Hoa (Joe) — Magento 2 / Adobe Commerce Engineer & Team Lead

LinkedIn Email Adobe Certified Expert Ho Chi Minh City, UTC+7 Open to new roles and Magento projects

I build and run Magento 2 / Adobe Commerce stores that sell in five markets, and I lead the team that ships them. 5+ years in software: checkout speed, ERP and accounting integrations, tracking that the marketing team can trust, and a release process where nothing deploys until the tests pass. These days I also put AI coding agents to work, inside the same test gates.

70%

checkout time cut,
cart to payment

90

mobile PageSpeed
on product pages

3×

Adobe Commerce
certifications

5

markets served
US · CA · SG · AU · VN

Selected client work

Problem What I did
Checkout performance
US fireplace retailer · Magento 2.4.6
Cut checkout time by 70% from cart to payment and the checkout step itself by over 80%, slashed brand-page response time by over 70% with a query rework, and lifted mobile PageSpeed to 90. Led the 3–4 developer team: onboarding, reviews, every production release.
Accounting & inventory integration
Canadian B2B distributor · QuickBooks Desktop
Rebuilt the QuickBooks Desktop integration end to end: customers, orders, invoices and stock reach accounting on their own, backed by a full automated test suite.
B2B storefront redesign
Same distributor · Hyvä
Took the redesign from concept to a custom Hyvä storefront, with USD and CAD pricing, Canadian tax and ShipStation shipping.
Omnichannel ERP sync
Vietnamese fashion retailer · Odoo
Connected online and retail stores to the Odoo ERP, so products, stock and orders stay in sync across every channel.
Analytics you can trust
Fast-food chain, Vietnam · GA4 + Meta
Made sales data accurate: every purchase tracked exactly once in Google Analytics and Meta, from browser and server, with missing details filled in. Also added MoMo payments.
Platform upgrade
Steel & building materials group · Magento 2.4.8
Brought the store up to Magento 2.4.8 and PHP 8.4, upgrading about 20 add-ons inherited from a previous vendor.
Extended warranties
Global camera brand · US & Canada eStore · Adobe Commerce Cloud
Built the flow that sells extended warranties, including warranty-only purchases, and closed security-scan findings on the eStore.

Open source

Project What it is
aic2026-video-retrieval The backend I owned in our team's AI Challenge HCMC 2026 entry: describe a scene in plain words, and it finds the moment in hundreds of hours of video. Contract-checked across repos, 538 tests behind a CI gate. Python · NumPy · SigLIP-2 / CLIP · OCR · ASR · SQLite FTS5
chatkeep-zalo Chrome extension, on the Chrome Web Store: export your own Zalo chats with photos and media, resumable, nothing leaves the computer. JavaScript · Manifest V3 · IndexedDB
chatkeep-messenger The same idea for Messenger on facebook.com, plus a module that turns a group's posts and comments into a digest. JavaScript · Manifest V3 · IndexedDB
Private side projects (happy to demo)
  • Store audit pipeline: finds slow US and EU online stores and writes each a one-page speed and tracking audit; 28,000+ stores screened. Node.js · BigQuery · PageSpeed Insights API · pm2
  • myIelts: a browser-only IELTS computer-test simulator with timed exams, answer review and an AI-tutor report, covered by end-to-end tests. React · TypeScript · Vite · Vitest · Playwright
  • PODSpark: a test-gated harness in which an AI coding agent built a print-on-demand planning tool overnight, unattended, finishing 100% of its planned tasks. Next.js · PostgreSQL + pgvector · Drizzle
  • buildloop: a command-line tool that keeps AI coding agents honest: a task counts as done only when its tests pass.

Toolbox

Commerce  Magento Adobe Commerce Cloud Hyvä PHP MySQL Elasticsearch RabbitMQ GraphQL

Integrations  QuickBooks Odoo GA4 Meta Payments

Frontend  JavaScript TypeScript Knockout Core Web Vitals

Delivery  Docker GitLab CI GitHub Actions Nginx New Relic Linux

AI & data  Claude Code Codex MCP Python PyTorch Playwright

How I work

  • Measure first. Before and after on the same environment, so the numbers settle the argument.
  • Gates over promises. CI that blocks the deploy until the tests pass, for people and for AI agents alike.
  • Leave a trail. Decision records and handoff notes, so the next engineer starts warm.
  • Speak business. A merchant should understand what changed and why it pays off.

Credentials

Let's talk: glphamhoa@gmail.com · LinkedIn

Pinned Loading

  1. aic2026-video-retrieval aic2026-video-retrieval Public

    Video moment retrieval engine for AI Challenge HCMC 2026: keyframes, SigLIP-2/CLIP embeddings, OCR + ASR, RRF fusion, contract-checked API, 538 tests behind a CI gate

    Python

  2. chatkeep-zalo chatkeep-zalo Public

    Chrome extension (MV3) that exports your own Zalo chats with photos and media to HTML, TXT and JSON. Resumable, incremental, nothing leaves your computer.

    JavaScript

  3. chatkeep-messenger chatkeep-messenger Public

    Chrome extension (MV3) that exports your own Messenger chats to HTML, TXT and JSON, plus a Groups module that turns posts and comments into a digest. Local only.

    JavaScript

  4. Build-own-Everything Build-own-Everything Public

    Part I - Academic (only for programming research purposes)

    4