Handling Scraper Failures Gracefully (and Why It Matters)
Web scraping often feels like building a house of cards. It works beautifully one day, and the next, a small DOM change somewhere out of your control brings it all crashing down.
I'm Jamie, a UK-based developer with a decade of experience crafting web apps, tools, and infrastructure that quietly power real-world impact. I've worked across the stack, from Laravel applications to React interfaces, always with a focus on accessibility, maintainability, and user empowerment.
Web scraping often feels like building a house of cards. It works beautifully one day, and the next, a small DOM change somewhere out of your control brings it all crashing down.
For a while now, I’ve been running a side project focused on helping organisations win public contracts.