It started with a freelance project. I was writing a backend service in Rust and needed to validate international phone numbers. Like any Rust developer, I headed to crates.io and pulled the most popular library for the job.

Then, I opened their GitHub issues.

What I saw was a graveyard of long-standing, unhandled bugs. "National part of the...