Skip to content
View guidiguidi's full-sized avatar

Highlights

  • Pro

Block or report guidiguidi

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

Hi, I'm Valentyn Hrodiuk πŸ‘‹

Web Scraping & Backend Developer (Go & Python)

Go Python Playwright Docker CI/CD LinkedIn


πŸ‘¨β€πŸ’» What I do

I specialize in reverse-engineering web targets, taking apart protected private APIs, and building high-throughput scrapers that don't get banned:

  • Bypassing anti-bot protections without bloated browsers: Wherever possible, I avoid running heavy headless Chrome instances. In depop-tls-scraper, I spoof TLS fingerprints (JA3/JA4) and HTTP/2 frames directly in Go (bogdanfinn/tls-client) to bypass Cloudflare at raw HTTP wire speeds (~20 MB RAM instead of hundreds of megabytes per browser).
  • Cryptographic auth & private API reverse engineering: Rather than scraping raw HTML, I inspect mobile apps and frontend bundles to find private REST/GraphQL gateways. In unifeed-marketplace-core, I reverse-engineered Mercari Japan's DPoP authentication by generating ephemeral ECDSA P-256 key pairs and signing ES256 JWT tokens on Go. In xianyu-mtop-scraper, I implemented Alibaba's MTOP MD5 HMAC request signing with automatic Playwright session self-healing.
  • Stealth browser automation: When a target strictly requires a real browser environment, I use Camoufox (anti-detect Firefox C++ fork) with Playwright to beat advanced browser fingerprinting, CDP leak detection, and behavioral heuristics (x-stealth-automation).
  • Adversarial computer vision & anti-crawling defense: In lens-cloak, I built an adversarial perturbation pipeline that injects high-frequency noise and micro-geometric warping into images, disrupting CNN and Vision Transformer embeddings (Google Lens, PimEyes) while completely sanitizing digital footprints (EXIF/GPS/ICC).
  • High-concurrency systems & streaming: Writing clean concurrent worker pools, managing low-level memory/file ring buffers (go-mac-shadowplay), proxy rotation, handling 429 rate-limits, and persisting clean data to SQLite/PostgreSQL.

πŸ› οΈ Featured Projects

  • depop-tls-scraper β€” Fast Go scraper using JA3/JA4 TLS spoofing to bypass Cloudflare without launching a browser. Thread-safe deduplication cache and CI test suite.
  • unifeed-marketplace-core β€” High-concurrency Go aggregator for East Asian resale markets featuring Mercari JP ephemeral ECDSA P-256 / ES256 DPoP signing, Yahoo Auctions DOM parsing, and Bunjang API ingestion.
  • xianyu-mtop-scraper β€” Reverse-engineered Alibaba Xianyu (Goofish) MTOP API with client-side MD5 signing, dynamic proxy rotation, and Playwright session self-healing.
  • x-stealth-automation β€” Stealth automation agent built on Camoufox (C++ modified Firefox) and Playwright for bypassing bot detection heuristics.
  • lens-cloak β€” Adversarial perturbation & metadata sanitization engine evading AI visual search crawlers (Google Lens, PimEyes) with Python CLI & Web Canvas Studio.
  • go-mac-shadowplay β€” ShadowPlay-style instant replay and screen recorder for macOS written in Go with ScreenCaptureKit, AVFoundation H.264 ring buffers, and Objective-C bridge.
  • etsy-api-pipeline β€” Concurrent listing pipeline in Go with worker pools, OAuth2 PKCE flow, filtering, and database storage.
  • polymarket-intelligence β€” Prediction market data crawler with cursor pagination, rate-limiting, and exponential backoff.

πŸ’» Stack

  • Languages: Go, Python, SQL, Bash, Objective-C / C (CGO)
  • Scraping & Stealth: Playwright, Camoufox, bogdanfinn/tls-client (JA3/JA4), Headless Chrome/Firefox
  • Security & Cryptography: ECDSA P-256, ES256 JWT / DPoP, MD5 HMAC, Adversarial Perturbation
  • Network & Proxies: HTTP/2, SOCKS5, Residential/Mobile proxy rotation, rate-limit backoff
  • Storage & DevOps: SQLite, PostgreSQL, Docker, Docker Compose, Git, GitHub Actions

πŸ“¬ Contact

Popular repositories Loading

  1. nvim-discord-rpc nvim-discord-rpc Public

    Dynamic Discord Rich Presence client and Go daemon for Neovim

    Go 3

  2. portfolio-tracker portfolio-tracker Public

    Go

  3. crypto-tracker crypto-tracker Public

    Lightweight Go REST API for tracking cryptocurrency portfolios with PostgreSQL and CoinGecko

    Go

  4. whale-tracker whale-tracker Public

  5. go-mac-shadowplay go-mac-shadowplay Public

    ShadowPlay-style instant replay and screen recorder for macOS written in Go with ScreenCaptureKit

    Objective-C

  6. lend lend Public

    HTML