Michael Snoyman

Vice President Of Engineering at O'Reilly Media

Israel
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Snoyman is a Vice President of Engineering with 17 years of experience building high-performance, developer-friendly tooling and platforms. As founder and lead maintainer of major Haskell projects like Yesod, Conduit, Stack, and Stackage, he combines hands-on systems design with engineering leadership at FP Complete. He specializes in Haskell and Rust, with deep contributions to flagship projects such as GHC, Cabal, and the TechEmpower benchmarks that demonstrate a focus on performance and build reliability. Michael bridges production engineering, DevOps, and education—authoring a Haskell book for O’Reilly and frequently speaking and writing about best practices. His background in applied mathematics and actuarial work gives him a rare blend of statistical rigor and practical software craft. Based in Israel, he also writes about health and personal interests, reflecting a disciplined approach to productivity and long-term thinking.
code17 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science, Math/applied science, actuarial focus, specializing in computing, Bachelor of Science, Math/applied science, actuarial focus, specializing in computing at University of California, Los Angeles
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
31,265reputation
442kreached
592answers
20questions
Badges
authentication
top-5%
xml
top-5%
user-input
top-5%
haskell
top-1%
github-logo-circle

Github Skills (44)

markdown10
caching10
debug10
sqlite10
package-management10
back-end-development10
http10
yesod10
build-system10
network-programming10
compiler-design10
markdown-it10
ghc10
cabal10
web-framework10

Programming languages (20)

JavaCSSRustCTeXGoHTMLSaltStack

Github contributions (5)

github-logo-circle
yesodweb/yesod

Jul 2009 - Nov 2022

A RESTful Haskell web framework built on WAI.
Role in this project:
userBackend Developer
Contributions:84 reviews, 3193 commits, 299 PRs in 13 years 6 months
Contributions summary:Michael's contributions focused on removing and modifying the implementation of subsite features within the Yesod web framework, specifically addressing the `Yesod/Handler.hs` and `Yesod/Widget.hs` files. The user also made changes to media-related code and configuration in the test suite, indicating involvement in backend functionality and potentially web application architecture. These changes included modifications to route attributes and adjustments to the handling of exceptions within the framework.
apirestfulhaskellframeworkwebframework
snoyberg/http-client

Oct 2013 - Jan 2023

An HTTP client engine, intended as a base layer for more user-friendly packages.
Role in this project:
userBack-end Developer
Contributions:74 reviews, 612 commits, 178 PRs in 9 years 5 months
Contributions summary:Michael's commits primarily focus on the development of the `http-client` library, specifically involving request header parsing, chunk parsing, and response body handling. The user implemented key features such as the creation of a chunked reader for handling chunked response bodies, which improves the efficiency of network communication. These additions contributed to a functional core of the library, forming the basis for user interactions with HTTP servers. Furthermore, the user made enhancements and fixes to enable complete HTTP support within the library.
http-clienthaskellhttp-serveruser-friendlyclient-engine
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.
Request Free Trial
Michael Snoyman - Vice President Of Engineering at O'Reilly Media