- CS student at University of Waikato, Hamilton, New Zealand
- Binary reverse engineering — fully cracked eFootball Player.bin (62 skills, 6 AI styles, Form/Injury, all club IDs)
- Web scraping at scale — TLS impersonation, anti-rate-limiting, extracted 37K+ player cards
- Building autonomous coding agents that run 24/7 on cloud servers
- Data analytics for CS2, League of Legends, and eFootball
- Writing about AI, dev workflows, and tech at jiahao.uk
eFootball Player.bin Editor — Reverse-engineered a 14.7MB binary, cracked 26 abilities, 62 skill bits, 6 AI styles, Form/Injury encoding. Three TKinter GUIs, one-click FF all skills.
Python Binary RE TKinter CSV
PESDB Large-Scale Scraper — Anti-detection scraping system defeating TLS fingerprinting and IP rate limiting. curl_cffi for Chrome impersonation, Perlin-noise throttling, global circuit breaker. Cookie injection compressed requests 97% (38K to 1.1K).
Python curl_cffi Anti-Detection BeautifulSoup
CS2 Tournament Database — Pro match analytics system with Oracle + MongoDB dual-database architecture covering players, coaches, maps, and full tournament data models.
Java Oracle SQL MongoDB
LOL Desktop Assistant — Tauri 2 + React + Rust desktop companion for League of Legends, integrating read-only League Client data with safe frontend boundaries.
Rust Tauri React TypeScript
