Skip to content
View promisingcoder's full-sized avatar

Block or report promisingcoder

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

Youssef Nagy Banner

Typing SVG

Data Crawler & Automation Engineer building production scraping systems and open-source extraction tools.
From closed APIs → reverse-engineered protocols → pip-installable packages → data at scale.

PyPIGitHubWebsite

ReposLinkedInEmail


🧭 What I do

AreaWhat you can expect
API Reverse EngineeringDecode private protocols (protobuf, GraphQL, internal REST) → direct HTTP extraction, no browser needed, 50x faster
Anti-Bot EvasionBypass Cloudflare, Shape Security, Incapsula, DataDome using anti-detect browsers, TLS fingerprinting & ISP proxies
Scalable Data PipelinesAsync scraping at 100K+ records/week • proxy rotation • checkpoint resumption • structured output
Open-Source ToolingProduction-ready pip packages with full docs, streaming APIs, event systems & CLI interfaces
Government Data Collection23 US states automated — business registrations & professional licenses from gov portals

🌟 Featured

🔓 Reverse-Engineered API Tools

ProjectWhat it doesLink
GoogleMapsCollectorReverse-engineers Google Maps' internal protobuf API — 100K+ records/week, no browser, no API keyRepo · pip install gmaps-extractor
MetaAdsCollectorReverse-engineers Meta's private GraphQL API — full Ad Library extraction across all countriesRepo · pip install meta-ads-collector
google-maps-pb-decoderProtobuf decoder for Google Maps' binary wire format — research & extraction toolkitRepo

🤖 Intelligent Scrapers

ProjectWhat it doesLink
generic-scraper-1LLM-powered structured extraction from any website — define fields, get data, no selectors neededRepo · pip install scraper
linkedin-profile-extractorLinkedIn profile extraction with anti-detection — experience, education, skills, full profilesRepo
google-maps-scraperGoogle Maps scraping via browser automation with stealth modeRepo

🏛️ Government & Public Data

ProjectWhat it doesLink
gov_websites_collectorCollects business registrations & professional licenses from 23 US state government websites — Camoufox anti-detect + ISP proxiesRepo

🛠️ Tech stack

CategoryTools
Languages & CorePythonJavaScriptBashGitLinux
Scraping & AutomationPlaywrightSeleniumScrapyaiohttpCamoufox
Reverse EngineeringProtobufGraphQLTLS/SSLHTTP/2
Backend & APIsFastAPINode.jsReact
DatabasesPostgreSQLMongoDBRedis
InfrastructureDockerProxy RotationISP ProxiesCAPTCHA Bypass

🤝 Collaboration

  • 🔓 API Reverse Engineering: Decode closed/private APIs (protobuf, GraphQL, internal REST) for direct, fast data extraction
  • 🛡️ Anti-Bot Evasion: Defeat Cloudflare, Imperva, Shape Security, DataDome — TLS fingerprinting, anti-detect browsers, ISP proxies
  • Scalable Scraping Systems: Async pipelines, proxy rotation, checkpoint resumption — 100K+ records/week on a single machine
  • 📦 Open-Source Tooling: Production-ready pip packages with streaming APIs, event systems, and full documentation

Best contact:LinkedIn

If you find the work useful, a ⭐ helps more people discover it.

Footer Banner

Popular repositories Loading

  1. MetaAdsCollector MetaAdsCollectorPublic

    Collect ads from Meta Ad Library. No API key required. Reverse-engineers the internal GraphQL API. All countries, all ad types.

    Python 50 14

  2. GoogleMapsCollector GoogleMapsCollectorPublic

    Extract businesses from Google Maps at scale. No browser needed. Reverse-engineers the internal API. 100K+ records/week.

    Python 9 2

  3. linkedin-profile-extractor linkedin-profile-extractorPublic

    Extract LinkedIn profile data programmatically. Selenium-based scraper with anti-detection.

    Python 3

  4. promisingcoder promisingcoderPublic

    My profile README

    1

  5. StableLM StableLMPublic

    Forked from Stability-AI/StableLM

    StableLM: Stability AI Language Models

    Jupyter Notebook

  6. textgenrnn textgenrnnPublic

    Forked from minimaxir/textgenrnn

    Easily train your own text-generating neural network of any size and complexity on any text dataset with a few lines of code.

    Python