8000
Skip to content
View M-Hammad-Faisal's full-sized avatar
👋
Coding enthusiast ✨
👋
Coding enthusiast ✨

Organizations

@SE-19 @UET-ACM-Student-Chapter-Lahore

Block or report M-Hammad-Faisal

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.

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
M-Hammad-Faisal/README.md

Muhammad Hammad Faisal

QA & Browser Automation Engineer · Playwright · Patchright · Anti-Detection Systems

I build production-grade test automation frameworks and stealth scraping pipelines. My work sits at the intersection of browser automation and bot-detection evasion — writing systems that operate reliably at scale without getting blocked.

Currently shipping client work at Arbisoft and publishing technical content at Code Mage.


What I Do

  • Stealth Scraping & Anti-Detection — Fingerprint spoofing, TLS fingerprint rotation, human behavior simulation, CAPTCHA bypass (2Captcha), proxy management, and credential cycling using Patchright and Playwright.
  • Test Automation — E2E frameworks across Playwright, WebdriverIO, Cypress, Selenium, and Appium. Page Object Model, parallel execution, CI/CD integration.
  • Framework Architecture — TypeScript-strict codebases with ESLint, Prettier, GitHub Actions pipelines, sharded test runs, and reusable fixture systems.

Production Work

Zuub — Built and maintained web scraping pipelines with anti-detection systems, CAPTCHA bypass, and credential management at scale using Playwright and Patchright.

FixAlert — Reduced test suite runtime significantly by implementing parallel execution and Selenium Grid, improving CI feedback cycles.


Featured Projects

Production-grade stealth scraper built with Patchright. Implements six anti-detection techniques: fingerprint spoofing, human behavior simulation, TLS fingerprint rotation, request header normalization, proxy rotation, and Canvas/WebGL noise injection. Strict TypeScript, ESLint v9 flat config, GitHub Actions CI.

Full Playwright test suite for SauceDemo — 22 tests across three spec files, Page Object Model architecture, auth fixture, GitHub Actions with browser matrix and sharding. Companion repo to the Code Mage Playwright Tutorial Series.

GitHub-style JSON diff tool with semantic type-change detection, dark/light mode, and mobile support. Live at m-hammad-faisal.github.io/json-compare.


Tech Stack

Category Tools
Browser Automation Playwright, Patchright, Puppeteer, WebdriverIO, Cypress, Selenium, Appium
Anti-Detection Fingerprint spoofing, TLS rotation, Canvas noise, proxy/credential cycling, CAPTCHA bypass
Languages TypeScript, JavaScript, Python, Java
Backend Django, FastAPI, Flask
Frontend React, Next.js, Tailwind CSS
CI/CD GitHub Actions, GitLab CI, Jenkins
Databases PostgreSQL, MySQL, SQLite, Supabase
Tools Docker, Postman, Bash

Code Mage

I write in-depth tutorials on test automation, web scraping, and anti-detection systems at code-mage.dev.

28+ published chapters · Playwright tutorial series · Anti-detection deep dives


Connect


Profile Views

Pinned Loading

  1. dotfiles dotfiles Public

    Config-driven macOS dotfiles. One file rules everything: edit config.json, run bootstrap.sh.

    Shell

  2. envguard envguard Public

    A local-first CLI tool that encrypts your .env file for team sharing and prevents hardcoded secrets from reaching your Git history.

    Go 1

  3. code-mage code-mage Public

    Test automation tutorials, web scraping deep dives, and career guides for engineers

    MDX

  4. stealth-scraper-playwright stealth-scraper-playwright Public

    Production-grade stealth web scraper using Patchright and Playwright with anti-detection techniques

    TypeScript 1 1

  5. Website-Tester Website-Tester Public

    A robust test automation framework for testing the SauceDemo website, built with Python, Selenium, and Playwright. This project demonstrates advanced automation techniques with a focus on scalabili…

    Python 1

  6. linkedin-auto-poster linkedin-auto-poster Public

    An automated content scheduling and immediate publishing tool for LinkedIn, built using Node.js, TypeScript, and Playwright.

    TypeScript 2

0