Mark Mcgranaghan is an experienced engineering leader and hands-on backend developer with 18 years building and shipping production systems across startups and established platforms. He’s held senior roles from Senior Director at Heroku to Engineering Manager at Stripe and co-founded Muse Software, blending product sensibility with deep technical ownership. An active open-source contributor in the Clojure and Go communities, his contributions to widely used libraries like clj-time and clj-http show attention to reliability, API design, and robust testing. Based in the Spokane–Coeur d’Alene area, he combines systems-level thinking with practical engineering—often improving developer ergonomics and dependency hygiene behind the scenes.
18 years of coding experience
12 years of employment as a software developer
Computer Science, Mathematics, Economics, Computer Science, Mathematics, Economics at Bowdoin College
Contributions:1 review, 868 commits, 155 PRs in 9 years
Contributions summary:Mark contributed to the Go by Example repository by implementing example programs to demonstrate different concepts within the Go programming language. The commits included the addition of new examples, demonstrating aspects such as control flow with `if/else` statements, data structures (arrays, slices, maps), and functions. The changes show a focus on creating illustrative code snippets for various Go features.
An idiomatic clojure http client wrapping the apache client. Officially supported version.
Role in this project:
Back-end Developer
Contributions:79 commits in 6 months
Contributions summary:Mark contributed significantly to the `clj-http` Clojure HTTP client library. Their work included refactoring and normalizing project files, updating dependencies, and implementing core client features. They also added middleware to handle decompression, input and output coercion, and redirects, significantly expanding the library's functionality. The user also added comprehensive tests for the implemented functionality.
idiomaticapache-clienthttp-clientsupportedapache
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.