Skip to content
View FAAQJAVED's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report FAAQJAVED

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
FAAQJAVED/README.md

Hi, I'm Afaq Javed πŸ‘‹

Python Automation & Web Scraping Engineer | Building production-grade data pipelines for B2B lead generation


πŸ”­ What I'm Currently Working On

  • Google Maps Business Scraper β€” An enterprise-grade Selenium + Chrome CDP automation tool that extracts thousands of B2B leads from Google Maps, enriches each one with website contact details, and outputs a clean, deduplicated Excel database ready for outreach campaigns.
  • Email & Phone Enrichment Tool β€” A hybrid HTTP + Playwright pipeline that takes a CSV of website URLs and intelligently scores and extracts verified contact emails and phone numbers, with Cloudflare bypass logic built in.

πŸ› οΈ Tech Stack

Languages & Core

Python Bash

Scraping & Automation

Playwright Selenium Requests BeautifulSoup

Data & Output

openpyxl Pandas CSV

Tools & Environment

VS Code Windows Git GitHub Actions


🀝 I'm Looking to Collaborate On

  • Web scraping pipelines with anti-bot bypass challenges (Cloudflare, CAPTCHAs, dynamic JS rendering)
  • Lead generation automation for B2B outreach
  • Data extraction from directories, portals, and maps (Google Maps, Trustpilot, industry registries)
  • Python tools that replace manual research workflows

🌱 I'm Currently Learning

  • SQL & PostgreSQL β€” moving from CSV/Excel outputs to proper relational storage
  • Docker β€” containerising scraper environments for deployment
  • FastAPI β€” wrapping scraping tools into deployable REST APIs
  • pandas advanced patterns for large-scale data normalisation and deduplication

πŸ’¬ Ask Me About

  • Beating Cloudflare with Playwright fallback + stealth browser fingerprinting
  • Structuring a scraper with checkpoint.json resume logic so it never loses progress mid-run
  • Building parallel scrapers with concurrent.futures that respect rate limits without banning
  • Decoding Cloudflare-obfuscated email addresses at scale
  • Scraping Google Maps beyond its artificial result caps

⚑ Fun Fact

I'm a Physics graduate who never touched code formally β€” I built every tool here by solving real business problems. My scrapers run live in a B2B lead generation pipeline that has processed 7,300+ company records across the UK property sector.


πŸ“Œ Featured Projects

Project What It Does Stack
πŸ—ΊοΈ Google Maps Business Scraper Extracts B2B leads from Maps + enriches with website contacts Python, Selenium, CDP, openpyxl
πŸ“§ Email & Phone Enrichment Tool Converts URL lists into verified contact databases Python, Playwright, Requests

Open to remote freelance projects and full-time Python/scraping roles. Drop me an email β€” I respond fast.

Popular repositories Loading

  1. Email-Phone-Number-Enrichment-Tool Email-Phone-Number-Enrichment-Tool Public

    Automatically scrape "contact email addresses and phone numbers" from a list of company websites β€” with zero column-name requirements, automatic file detection, a live progress bar, two-pass archit…

    Python 2

  2. Google-Maps-Business-Scraper Google-Maps-Business-Scraper Public

    A robust, resumable scraper that extracts business contact data from Google Maps for any search query and location β€” outputting clean, styled XLSX or CSV files.

    Python 2

  3. FAAQJAVED FAAQJAVED Public

  4. Lead-Pipeline Lead-Pipeline Public

    A configurable, resumable pipeline for discovering business websites via search engine and validating contact details at scale.

    Python