Muhammad Hamza's Work | ContraWork by Muhammad Hamza
Muhammad Hamza

Muhammad Hamza

Shopify App & WordPress Plugin Developer | Pern-Stack

Ready for work

Muhammad is ready for their next project!

Project: Course Platform Migration + Marketing Automation Build (Kajabi + GoHighLevel + Stripe) Overview Built the complete backend and course infrastructure for an online sales-training academy — migrating hand-designed static HTML lesson pages into a live, interactive Kajabi course platform, and architecting the full marketing and sales automation layer in GoHighLevel, wired end-to-end with Stripe for payments and Kajabi for course delivery. The Challenge The client had fully designed static HTML pages for every course module — custom-branded, with progress bars, interactive checklists, and section navigation — but no path to get them live inside Kajabi. Kajabi's editor strips embedded styles and scripts on paste, so a direct copy-paste would've broken every page's design and interactivity. On top of that, the business needed lead capture, checkout, and affiliate tracking running through GoHighLevel, all needing to stay in sync with Kajabi and Stripe — with no native integration between any of the three. What I Built Kajabi module conversion pipeline — a repeatable process to take each static HTML design, scope its CSS under a unique wrapper (so it can't collide with Kajabi's theme or other lessons), safely re-bind its interactive scripts, and push it live via the Kajabi API with every animation, checklist, and progress indicator intact. Used to migrate two full courses — one with 15+ modules plus supporting content, the other with 40+ lessons across 8 volumes. GoHighLevel workflow architecture — nurture and email automations, lead routing, and affiliate program logic, built from scratch inside GHL. GHL checkout wired to Stripe + Kajabi — checkout built in GoHighLevel (not Kajabi's native checkout), connected to Stripe for payments, with custom webhooks so a successful purchase automatically grants the right course access in Kajabi — no manual enrollment step. Custom webhook integration layer — connecting GHL, Stripe, and Kajabi so purchase, refund, and affiliate events flow correctly across all three systems. Tech Stack Kajabi (API + course builder) · GoHighLevel (workflows, checkout, affiliate) · Stripe (payments) · Custom webhooks Outcome A fully synced, three-platform system — course content, payments, and marketing automation all talking to each other — delivered despite zero native integration existing between them. https://www.awesomescreenshot.com/video/55359717?key=53666c4aa72262d8c403c469ce3c12fa
0
5
Cover image for AutoRank — AI SEO &
AutoRank — AI SEO & Conversion App for Shopify Role: Full-stack developer (design + frontend + backend) Type: Embedded Shopify app (public app) Overview AutoRank is an AI-powered SEO and conversion-optimization app for Shopify merchants. It automates a store's entire organic-growth workflow — writing and publishing SEO blog content, optimizing on-page metadata, auditing technical SEO, and diagnosing conversion drop-offs — all from inside the Shopify admin. It uses a bring-your-own-key (BYOK) model, so merchants connect their own AI provider (OpenAI, Claude, Gemini, or Groq) and the app orchestrates everything around it. What it does AI blog automation — writes full SEO articles in the store's brand voice on a schedule (daily/weekly), with auto-publishing, AI/stock featured images, JSON-LD structured data, and a topic queue. SEO optimizer — bulk-generates product-accurate meta titles and descriptions for products and pages, with per-item SEO scoring. Image optimizer — real image compression (before/after byte savings) plus AI-generated alt text. Site audit — sitemap-driven technical SEO crawl, broken-link detection with one-click 301 redirects, and Core Web Vitals (PageSpeed). CRO deep scan — renders the live storefront in a real headless browser, captures desktop/mobile screenshots, diagnoses the conversion funnel (where shoppers drop off) using Shopify analytics, and runs a vision-based AI audit that returns exact fixes. Includes a consent-aware behavioral click heatmap. Features control center — one-click toggles that do real work: auto-publishing HTML sitemaps, JSON-LD rich-result schema, and set-and-forget AI automations. Google Search Console integration for live search-performance data. Tech stack React Router v7 · TypeScript · Shopify Polaris & App Bridge · Node.js · Prisma · PostgreSQL (Neon) · BullMQ · Shopify Admin GraphQL API · Theme app extensions & app proxy · Puppeteer/Chromium · Fly.io (http://Fly.io) · AES-256-GCM encryption Highlights Built a Polaris-native design system with a clear "green = action, purple = AI" visual language and reusable components. Real browser-rendered CRO analysis (screenshots + funnel + heatmap), not just static checks. Secure BYOK architecture with encrypted credentials and multi-provider AI abstraction. Consumption-based billing with a 7-day trial and three subscription tiers. App URL: https://apps.shopify.com/autorank-seo-blog-cro
0
12
Cover image for Custom WordPress LMS Plugin —
Custom WordPress LMS Plugin — Khan Academy-Style Learning Platform Designed and built a complete Learning Management System from scratch as a WordPress plugin — no existing LMS framework — for a Portuguese-language personal finance education site. Architected a hybrid data model that keeps course content in WordPress custom post types (so editors keep native tooling) while moving all per-user state into 7 purpose-built MySQL tables, avoiding the postmeta bloat that cripples off-the-shelf LMS plugins at scale. Key work: • Mastery-based progression system with locked/available/completed unit paths and permanent quiz completion • Daily streak engine with activity heatmap to drive learner retention • Visual drag-and-drop certificate designer: admins upload a branded PDF and position fields, with resolution-independent normalized coordinates; output is a QR-coded, publicly verifiable PDF certificate • Automatic YouTube transcript extraction with click-to-seek video navigation • Cookie-based guest progress so visitors can start learning before creating an account • Google / Facebook / X social login and a custom student role • Standalone full-screen admin SPA served outside wp-admin, with a Chart.js analytics dashboard and CSV export • 13 Playwright end-to-end tests across the auth, learning, quiz, certificate, and admin flows Stack: PHP 8.3 · WordPress REST API · MySQL · Vite · Tailwind CSS · Alpine.js · Chart.js · Dompdf/TCPDF/FPDI · OAuth 2.0 · Playwright Website Usign This Plugin URL: https://financasparatodos.org/courses/educacao-financeira/ Github URL: https://github.com/hamzasispn/lms-plugin
0
21
Cover image for Yacht Charter Booking Platform —
Yacht Charter Booking Platform — Next.js 16 + Supabase + Stripe Designed and built a complete reservation system for a luxury yacht charter brand, replacing off-the-shelf booking tools with a fully owned, on-brand flow. Customers move through a pixel-perfect four-step wizard — dates, guests, add-on services, details — with live pricing, then pay a configurable deposit through Stripe Checkout. Behind it, a Supabase-backed admin panel lets the team manage yachts, services, seasonal pricing, and availability without touching code. Key engineering decisions: pricing and availability are computed server-side and re-validated before every checkout, so the client can never influence what a booking costs; the Stripe webhook (not the browser redirect) is the sole authority for confirming a reservation, and it's idempotent against duplicate events; confirmed bookings snapshot their line items so later price changes never rewrite past orders; and every booking auto-blocks its dates across the system. All monetary values are stored as integer cents. Built the entire date-range picker, guest stepper, and service selector by hand against Figma tokens no component library for exact design fidelity on mobile and desktop. Covered the money-critical logic with unit tests and the full booking path with an end-to-end test. Stack: Next.js 16 (App Router, Server Actions) · React 19 · TypeScript · Tailwind CSS v4 · Supabase (Postgres, Auth, RLS) · Stripe · Resend · Vitest · Playwright · Vercel Web app URL: https://hanstaiger-x1.vercel.app/book/x1 Github URL: https://github.com/hamzasispn/hanstainger-booking-app
0
26