Experience / skills / selected work

Mahmud Farooque

Muhammad Mahmudul Haque Farooque

Agentic AI & Web Developer · MCP · n8n · Laravel · Shopify

I connect practical AI automation with two decades of building, fixing and maintaining websites. My strength is taking a real operational problem from investigation through implementation, testing and a clear handover.

Dhaka, Bangladesh · Open to on-site, hybrid & remote opportunities

Open to permanent roles, contract work and project engagements.

  • 20

    years in web development

  • 3,000+

    websites worked on

  • 68

    WooCommerce stores

  • 59

    plugins in agency catalogue

  • ~1,500

    agency hosting context

  • $100K+

    earned on Upwork

Career totals are based on my records and reported experience. Website work includes builds, maintenance and support. The plugin catalogue and hosting figures describe the shared agency environment.

Highlights

  • Long-term delivery: 17 years of Australian agency work spanning website builds, production support and quality assurance.

  • Production problem-solving: trace failures across application code, browser events, integrations and infrastructure, then verify the fix and document a reversal path.

  • E-commerce depth: WooCommerce and Shopify, product variations, shipping rules, checkout behaviour, customer accounts and custom business logic.

  • AI with operational judgement: reusable agent workflows and tool integrations, supported by source checks, human approvals and documented handovers.

  • Full-stack ownership: Laravel, Vue and Inertia, media processing, cloud storage, testing, deployment and ongoing maintenance.

  • Clear communication: translate technical findings into scoped work, test evidence and useful instructions for clients and colleagues.

Profile

I am a senior web developer and QA specialist with experience dating to 2006, including 17 years supporting an Australian web agency. I have worked across initial builds, custom functionality, e-commerce, technical SEO, production support and hosting operations for Australian and New Zealand businesses.

I now bring that operational experience to agentic AI: reusable workflows, MCP tool connections, n8n automation and local language models. I use AI to help inspect systems, develop patches, prepare tests and document decisions, while retaining human approval for production changes.

I work across the whole problem: PHP and application logic, browser behaviour, plugins, data, hosting, DNS, caching and customer-facing explanations. My personal publishing and photography platform also gives me an ongoing product to build, operate and improve.

I am based in Dhaka and open to on-site, hybrid and remote arrangements. Location, working hours and any relocation or work-authorisation requirements can be discussed for the role.

AI Engineering

Support operations with AI in the loop

Develop reusable workflows around inbox triage, ticket context, tool-assisted investigation and team handover. My experience includes email-to-ticket and chat-summary integrations, read-only triage and scoped monitoring.

  1. Read and classify
  2. Gather ticket context
  3. Investigate with tools
  4. Prepare for human review

Human review remains part of the workflow. Extending this into a fully autonomous agency is a future direction.

A repeatable path from fault to verified change

Use AI to help investigate failures, compare explanations, develop targeted patches and prepare tests. Production changes require permission, verification and a documented reversal path.

  1. Reproduce
  2. Diagnose
  3. Approve and patch
  4. Verify and hand over

Case studies below distinguish implemented fixes from investigation and scoping work.

Local models for bounded research tasks

Use local language models for constrained classification and document sorting, with structured output and direct checks against original files. Larger models can review the reasoning when the task needs it.

  1. Select excerpts
  2. Classify locally
  3. Check sources
  4. Use verified findings

Final findings are checked against the original records.

Monitoring and administration automation

My personal infrastructure connects scheduled analytics reporting, notifications and backup workflows. This supports practical experience with n8n, APIs, self-hosted services and operational documentation.

  1. Scheduled trigger
  2. Read system data
  3. Prepare report
  4. Notify for follow-up

Ongoing operations include checking run history, failure alerts and backup freshness.

What I can bring to your team

Selected contributions from agency work and my own platform, with client identities and domains omitted. Each case explains my contribution, approach, result and the skills involved.

10 case studies

01 / E-commerce

Delivered

Purchase-history rules for a digital store

My contribution: Custom functionality and production verification

The problem

Customers needed protection against buying digital resources they already owned, while physical products and gift cards remained repeatable purchases.

What I did

  • Developed a small custom plugin that checks purchase history and product eligibility.
  • Integrated enforcement across product pages, add-to-cart validation and checkout, including a custom cart interface.
  • Verified the product classification in detection mode before enabling enforcement, with a simple reversal path.

Result & verification

Delivered and verified purchase-history enforcement for owned digital products. Tested an unowned course and exempt product types to check that legitimate purchases remained available.

AI involvement

AI-assisted inspection, code preparation and test design, checked against recorded product classifications and execution results.

  • WooCommerce
  • PHP
  • Business rules
  • Custom plugins
  • Regression testing

02 / E-commerce

Delivered

Recoverable security checks at checkout

My contribution: Diagnosis, targeted hotfix and diagnostic logging

The problem

An intermittent security-validation failure prevented customers from retrying checkout after another validation error.

What I did

  • Compared browser behaviour, verification responses and event timing to separate supported causes from disproved theories.
  • Added a checkout-error handler to reset the security widget for a fresh attempt.
  • Added restricted diagnostic events with nonce validation, allowlisted values and rate limits, without logging customer details or security tokens.

Result & verification

Deployed and tested a recoverable checkout hotfix with diagnostic logging. Kept the permanent upstream plugin update as a separate follow-up.

AI involvement

Used AI-assisted hypothesis review and patch preparation; source logs record corrections to early assumptions before the final handover.

  • JavaScript
  • WooCommerce
  • Turnstile
  • PHP
  • Observability

03 / E-commerce

Delivered

Untangling conflicting product variation codes

My contribution: Data-integrity investigation and controlled correction

The problem

Product codes silently reverted because each desired code was already assigned to another variation.

What I did

  • Traced the issue to a circular uniqueness conflict rather than an admin-interface fault.
  • Used a temporary value and an ordered update sequence through the platform’s supported data layer.
  • Read back the corrected values, checked the lookup table and confirmed unrelated product fields were preserved.

Result & verification

Corrected the variation codes and corresponding lookup data in production while preserving unrelated product fields. Left the final interactive quote-list check clearly identified in the handover.

AI involvement

AI-assisted diagnosis and update planning, with before/after data checks and a documented rollback sequence.

  • WooCommerce
  • WP-CLI
  • Data integrity
  • Debugging
  • Rollback planning

04 / E-commerce

Delivered

Restoring delivery options across shipping regions

My contribution: Integration diagnosis and configuration repair

The problem

A store returned no suitable carrier options for some customer locations because of an integration configuration mismatch.

What I did

  • Traced the path from cart contents and destination through shipping zones and carrier filtering.
  • Prepared a narrow configuration change that preserved the integration’s existing storage format.
  • Verified returned rates for representative destinations and documented an exact reversal.

Result & verification

Restored delivery options for the tested destinations and prepared a documented handover. Final carrier selection remained with the business.

AI involvement

AI-assisted comparison of cart scenarios and configuration state; results were checked against recorded rate responses.

  • WooCommerce
  • Shipping APIs
  • Configuration debugging
  • Test scenarios
  • Client handover

05 / E-commerce

Delivered

Correcting combined shipping in a Shopify store

My contribution: Store configuration and checkout testing

The problem

A mixed-product cart attracted duplicate shipping charges and failed to apply the intended free-shipping rule.

What I did

  • Identified a product assigned to a different shipping profile from the rest of the catalogue.
  • Aligned the affected products and variants with the intended profile.
  • Checked mixed-product carts and the free-shipping threshold, then followed up on overlapping paid and free rate conditions.

Result & verification

Verified one delivery charge for mixed-product carts and the intended rate above and below the free-shipping threshold.

AI involvement

This example demonstrates hands-on store configuration and checkout QA. AI assistance is not attributed in the available task record.

  • Shopify
  • Shipping profiles
  • Product variants
  • Checkout QA

06 / Applications

Delivered

Installer forms and generated business documents

My contribution: Extension of an existing WordPress workflow

The problem

An existing installer workflow needed editable profile fields and consistent information across generated documents.

What I did

  • Extended the form and profile-field handling within the existing plugin.
  • Updated document generation to carry the approved field values and wording.
  • Performed a controlled submission and checked the saved data and generated documents; recorded cleanup and rollback steps.

Result & verification

Deployed the extension and tested the complete path from an edited form through saved profile data to generated PDFs.

AI involvement

AI-assisted implementation and verification preparation, checked through file comparisons and a recorded form-to-PDF test.

  • PHP
  • WordPress
  • Form workflows
  • PDF generation
  • Integration testing

07 / Performance & SEO

Delivered

Reducing unnecessary frontend work

My contribution: Asset analysis and targeted optimisation

The problem

A content-rich storefront loaded scripts, styles and embedded media that were not needed for the initial page experience.

What I did

  • Identified unused homepage assets and limited their loading without changing other page types.
  • Moved below-the-fold media loading to user interaction rather than an automatic post-load timer.
  • Compared requests, critical chains and repeated lab runs, while checking visible content and console behaviour.

Result & verification

Reduced requests and critical loading chains on the tested page. Used repeated lab measurements and content checks to assess the change.

AI involvement

AI-assisted asset investigation and code changes; repeat measurements helped separate observed changes from single-run lab variation.

  • Core Web Vitals
  • JavaScript
  • WordPress
  • GTmetrix
  • Performance testing

08 / Performance & SEO

Delivered

Making e-commerce activity measurable

My contribution: Analytics investigation, tracking repair and verification

The problem

A working store needed reliable measurement of product views, cart activity, checkout and purchases.

What I did

  • Investigated the event path through the website, tag configuration and analytics reports.
  • Repaired the tracking configuration and verified commerce events in the reporting data.
  • Removed obsolete tracking configuration as a separate cleanup step, retaining the recorded previous values.

Result & verification

Verified that e-commerce events were arriving after the repair and prepared a clear handover for ongoing reporting.

AI involvement

AI-assisted investigation and report analysis, cross-checked against recorded API results and the tag publication history.

  • GA4
  • Google Tag Manager
  • Technical SEO
  • Analytics QA
  • MCP

09 / Applications

Built & tested locally

Making an unfamiliar application understandable

My contribution: Existing Laravel portal investigation and local fixes

The problem

An inherited application needed a reliable reproduction environment and a clear distinction between defects, configuration issues and requested changes.

What I did

  • Reconstructed a local staging environment from an existing backup and mapped the inherited application.
  • Prepared defensive handling for missing tenant-site data and unexpected integration responses across models, controller logic and Blade views.
  • Tested failing, healthy and unauthorised-access scenarios locally, then separated the completed local fixes from the pending deployment decision.

Result & verification

Local tests changed the failing account path from a server error to a working page, preserved the healthy path and retained access restrictions. Production deployment remained pending approval.

AI involvement

AI-assisted code navigation, environment reconstruction and scope preparation, with implementation claims limited to what the records show.

  • Laravel
  • Legacy systems
  • Staging
  • Debugging
  • Technical scoping

10 / Personal work

Built & maintained

Owning a photography and publishing platform

My contribution: Personal application development and operations

The problem

I needed one platform for photography, technical writing and a professional profile, with manageable storage and deployment.

What I did

  • Developed a Laravel, Inertia and Vue application with a publishing dashboard and a media-processing pipeline.
  • Integrated EXIF and GPS handling, derivative images, watermark options and S3-compatible original storage.
  • Maintained deployment scripts, tests, analytics reporting and infrastructure documentation.

Result & verification

Built and continue to maintain the platform across its user interface, backend, media storage and deployment workflow.

AI involvement

AI-assisted development, troubleshooting and documentation, with automated checks and browser review of changes.

  • Laravel
  • Vue
  • Inertia
  • Cloud storage
  • Photography
  • Technical writing

Experience

  1. Senior Web Developer and QA Tester (remote contractor)

    –

    Jezweb Pty Ltd · Newcastle NSW, Australia

    Remote agency engagement through freelance platforms and later directly. Direct engagement documented from August 2018 to September 2026.

    • Built, maintained and supported websites for Australian and New Zealand businesses across e-commerce, professional services, manufacturing, hospitality, education and community organisations.
    • Developed and maintained custom WordPress and WooCommerce functionality, including shipping, catalogue tools, product variations, customer workflows and third-party integrations.
    • Diagnosed production failures across PHP, plugins, database state, browser events and caching; prepared targeted fixes, verification steps and rollback records.
    • Worked within an agency catalogue of 59 plugins and a hosting environment of approximately 1,500 sites; responsibilities included fixes, versioning, release preparation and affected-site support.
    • Used AI-assisted development and MCP-connected tooling for investigation, implementation, test preparation and documentation. Developed reusable workflows and agent skills for recurring operational tasks.
    • Handled technical SEO, performance work, migrations, DNS and CDN configuration, email delivery troubleshooting, security maintenance and backups.
    • QA-tested other developers’ builds, documented defects and translated findings into clear client updates and team handovers.
    • Investigated existing Laravel applications, reproduced defects and scoped changes.
  2. Senior IT Specialist

    –

    DMS Asia Dynamics Sdn Bhd · Kuala Lumpurconcurrent role

    Concurrent with the Australian agency engagement.

    • Developed five company websites, three with integrated hotel booking systems.
    • Built a central hotel reservation and booking system with a client-facing interface.
  3. Senior WordPress Theme Developer and UI/UX Designer

    –

    Dex Labs Sdn Bhd (Farotech PA franchise) · Kuala Lumpurconcurrent role

    Concurrent with the Australian agency engagement.

    • Built WordPress themes from PSD designs and UI for custom web apps.
    • Built, designed and customised Shopify themes.
  4. Senior Frontend UI/UX Developer

    –

    Loosemonkies job portal (US and Canada) · Dhakaconcurrent role

    Concurrent with the Australian agency engagement.

    • Designed the portal UI in Photoshop and Illustrator and implemented it in an MVC stack.
  5. Senior Web Developer and SEO Team Lead

    –

    TradeXcel Graphics Ltd · Dhakaconcurrent role

    Concurrent with the Australian agency engagement.

    • Led designers, web developers and programmers serving North American clients; led the SEO team.
  6. Web Developer

    –

    Bangladesh Internet Press Ltd · Dhaka

  7. Web Designer

    –

    Winux Soft Ltd · Dhaka

Core skills

Agentic AI & automation

  • Agentic AI
  • MCP
  • n8n
  • Reusable agent skills
  • Tool integration
  • Prompt and context design
  • Structured output
  • Local LLMs
  • llama.cpp
  • Qwen
  • Human approval workflows

Application development

  • Laravel
  • PHP
  • Eloquent
  • Inertia.js
  • Vue 3
  • REST APIs
  • MySQL
  • Queues
  • PHPUnit
  • Composer
  • Vite

WordPress & e-commerce

  • WordPress
  • WooCommerce
  • Shopify
  • Custom plugins
  • Must-use plugins
  • WP-CLI
  • Elementor
  • Oxygen
  • Gutenberg
  • Gravity Forms
  • FunnelKit
  • Shipping and payment integrations

Frontend & design

  • HTML
  • CSS
  • JavaScript
  • Tailwind CSS
  • jQuery
  • Bootstrap
  • Responsive interfaces
  • UI/UX
  • Photoshop
  • Illustrator

Infrastructure & reliability

  • Linux
  • SSH
  • Git
  • Cloudflare
  • DNS
  • CDN caching
  • cPanel
  • HestiaCP
  • Backup and restore
  • Staging environments
  • Rollback planning
  • SMTP
  • SPF / DKIM / DMARC

Performance, security & discovery

  • Technical SEO
  • Local SEO
  • Core Web Vitals
  • Lighthouse
  • GTmetrix
  • GA4
  • Search Console
  • Redirect mapping
  • Structured data
  • Turnstile
  • Malware investigation
  • Regression testing

Writing & photography

  • Technical writing
  • Troubleshooting guides
  • Client documentation
  • Landscape photography
  • Photo editing
  • Lightroom
  • EXIF and GPS workflows
  • Digital asset organisation

Professional training

  • CCNA (Cisco Certified Network Associate) training

    American International University-Bangladesh (AIUB campus)

    2007

  • Diploma in Network Administration and E-commerce

    World Wide Web Institute, Dhaka

    2001

Freelance record

Upwork record: $100K+ earned across 38 jobs and 14,982 hours, as recorded in my supplied career materials.

Languages

  • Bangla — native
  • English — professional

Contact

Career experience, selected contributions and practical skills. Client projects are presented anonymously.