Engineering Specs
System / Architecture
Detailed breakdowns of complex problems and the engineering decisions behind them.
Aug 2025 - Jan 2026
Scraping the Unscrappable: High-Performance Government Tender Extraction in Rust
Government procurement portals are notoriously difficult to scrape — heavy JavaScript rendering, aggressive bot protection, and constantly shifting DOM structures make traditional scraping tools fall flat. This project involved building a production-grade web scraping system in Rust using the Chrome DevTools Protocol (CDP) to reliably extract tender data from real government portals across two countries.
RustChrome DevTools ProtocolAsync+2
Backend EngineerTechnical Spec