
— About Me
Muhammad Hammad Faisal
I'm a Software Engineer at Arbisoft where I build production scraping pipelines, anti-detection systems, and browser automation tooling with Playwright, Puppeteer, and Patchright. Before that I built WebdriverIO test suites for web and mobile apps, set up Selenium Grid for parallel distributed testing, and wrote Cypress architectures.
Code Mageis where I write about the stuff I actually do at work — test automation, web scraping, bot engineering, and how to not get your scraper blocked. If you're an engineer who automates things (or wants to), you're in the right place.
I also contribute to open source — I authored the Best Practices page on webdriver.io and contributed features and fixes to the WebdriverIO repository.
Tech Stack
Browser Automation
Languages
Backend & Web
Infrastructure
Experience
Founder & Content Creator
@ Code Mage2024 – Present
Test automation tutorials, web scraping deep dives, and career guides for engineers.
Software Engineer
@ ArbisoftJun 2024 – Present
Production scraping pipelines with Puppeteer/Playwright/Patchright, anti-detection systems, credential management at scale, Cloud Functions & Cloud Run deployments.
Jr. Software Engineer
@ ArbisoftMay 2023 – Jun 2024
WebdriverIO E2E test suites for web and mobile (Android/iOS). Built Selenium Grid for parallel distributed testing with Appium.
Jr. Software Engineer
@ Ginkgo RetailAug 2022 – May 2023
Full-stack web apps with React + Django. Built a complete Learning Management System.
Projects
Code Mage
Technical content platform. 28 tutorial chapters, blog, newsletter.
WebdriverIO Best Practices
Authored the Best Practices file download page for the official WebdriverIO docs.
Captcha Solver Library
Full Playwright + 2Captcha integration with retry logic, custom exceptions, pytest tests.
WD Automation Framework
Enterprise WebdriverIO framework with TypeScript, parallel execution, Allure reports, CI/CD.
TimeCapsula
Write messages to your future self, delivered at any date. Next.js + Supabase + Resend.
What I Write About
Test Automation
Playwright, WebdriverIO, Cypress — real frameworks, real patterns, real production code.
Web Scraping & Anti-Detection
Bot bypass, CAPTCHA solving, Patchright, and how to not get blocked.
AI in QA
How AI tools are reshaping automation — and how to actually use them.
Career in Engineering
Job market, freelancing, and why your title matters.
Want to work together?
I'm open to freelance projects, consulting, or just a good conversation about automation. Drop me a message anytime.