Skip to content
View kareemheshaam's full-sized avatar

Block or report kareemheshaam

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.

Content in all repositories owned by your account will be closed.
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
kareemheshaam/README.md

Hi, I'm Kareem Hesham 👋

Automation & Reverse Engineering Engineer
Python · Web Scraping · Anti-Bot · Reverse Engineering · Backend

Blog · LinkedIn · Email


I reverse-engineer how systems protect themselves, then rebuild them in clean Python.

For 5+ years I've specialized in request-level automation and web scraping — HTTP-only systems with no browser or DOM — which means getting deep into the hard parts: reversing client-side token and signature schemes, deobfuscating dynamically-generated JavaScript, defeating anti-bot controls (CAPTCHA, proxies, rate limits), and recovering in-app logic through Android RE.

I came from a law background and taught myself all of this. Now extending into backend and application security.

🔭 Open to roles in automation / web scraping / data acquisition, anti-bot & anti-fraud, reverse engineering, and Python backend.


🛠️ Open Source

Project What it does
Reqvexa HAR-based HTTP provenance analyzer that traces cookies, tokens, headers, and request dependencies with temporal evidence.
jsunveil Pattern-based deobfuscator for string-array (obfuscator.io-style) JavaScript. Survives per-build regeneration.
capture2tls Turns Charles Proxy captures into ready-to-run tls_client / curl_cffi code (preserves header order + TLS fingerprint).
api-automation-platform FastAPI backend — OAuth2/JWT auth, layered architecture, CI, pytest.

📝 Writing

⚙️ Tech

Python · requests · HAR · tls_client · BeautifulSoup · Scrapy · Playwright · FastAPI · Flet · PostgreSQL · Docker · Frida · JADX · Burp Suite · Charles Proxy


🔤 Top languages

Top languages by repository

Pinned Loading

  1. Reqvexa Reqvexa Public

    HAR-based HTTP provenance analyzer that traces cookies, tokens, headers, and request dependencies with temporal evidence.

    Python 3

  2. capture2tls capture2tls Public

    Convert Charles Proxy captures to tls_client / curl_cffi code — preserves header order and TLS fingerprint for anti-bot automation.

    Python

  3. jsunveil jsunveil Public

    Pattern-based deobfuscator for string-array (obfuscator.io-style) JavaScript obfuscation — recovers strings, strips decoys, and survives per-build regeneration.

    JavaScript