Hi, I'm Irfan. I build reliability tooling for LLM systems: schema gates that refuse bad output, failure taxonomies that give bugs names, eval harnesses whose numbers you can recompute yourself. By day that means agent pipelines that turn requirements into reviewed, tested changes, with validation gates between every stage. The open-source work is the same discipline with all the evidence published.
- Runnable over described. If you can't clone it and run it, it's a claim, not a tool.
- Numbers carry their evidence. An eval result without the raw data behind it is an anecdote with a decimal point.
- Failures get names. "Wrong" is not a category. "Unit confusion in numeric fields" is. A named failure class with a test attached can be counted, fixed, and watched for regressions.
- One problem per repo. Small tools compose. Platforms rot.
None of this is a new habit. Thirteen years of iOS and real-time media came first, including a 60fps camera app that passed 8 million downloads and the original Flashlight app at number one in App Store Utilities. Then four years as tech lead on a healthcare EMR platform in Abu Dhabi, where the systems carried e-prescriptions and I ran the internal HIPAA and ADHICS audits. Hard gates stopped being a style preference somewhere in there.
If something breaks, or a number doesn't recompute, open an issue. That is the fastest way to reach me. And if you are hitting agent failure modes that don't have names yet, I want to hear about those too: LinkedIn.

