Conrad Irwin is a product-focused CTO and entrepreneur with 17 years of engineering experience, currently co-founding and leading Superhuman’s technology and product vision from San Francisco. He combines hands-on systems and client development—ranging from high-performance iOS and Android crash reporting to backend tooling in Go and Ruby—with startup-scale product design that helped build Rapportive and later a LinkedIn acquisition. At Superhuman he’s rebuilding email for speed and delight, and previously led engineering at Bugsnag where he honed observability and error-reporting practices used across the industry. A prolific open-source maintainer and contributor, his work includes Pry, critical fixes to KSCrash and Bugsnag SDKs, contributions to Go’s stdlib, and security improvements to DOMPurify. He’s comfortable spanning full-stack, devtooling, and security concerns, and often ships subtle infrastructure fixes (e.g., stacktrace/error integrations and buffer over-read fixes) that improve reliability for millions of users. Trained at the University of Cambridge, he pairs deep technical craft with repeated startup exits and product instincts.
17 years of coding experience
3 years of employment as a software developer
Fettes College
BA Computer Science, BA Computer Science at University of Cambridge
Contributions:23 commits, 15 PRs, 24 pushes in 7 years 1 month
Contributions summary:Conrad primarily contributed to the `go-errors/errors` repository by implementing and modifying core error handling functionality. Their work included satisfying an interface for integration with a bug reporting service, adding functionality to retrieve the stack trace, and opting-in to Go modules. A notable contribution was adding and subsequently reverting a function (`AsError`) to convert errors to the project's custom error type. Finally, the user updated the project version.
Contributions:176 commits, 49 PRs, 47 pushes in 10 years
Contributions summary:Conrad primarily worked on the back-end logic for the `jist` command-line tool, focusing on authentication and interaction with the GitHub API. They introduced OAuth support to replace username/password authentication and implemented 2-factor authentication. Key contributions include the addition of features like updating existing gists, and allowing for multiple files to be gisted at once.
golangcommand-line-toolrubycommand-lineman-page
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.