Michael Snoyman

Michael is a prolific open-source maintainer and educator on various software topics, focusing on leveraging strong type systems to create more reliable software. Michael has worked in a wide range of software domains, including distributed systems, medical devices, web applications, and actuarial analysis tooling. He founded and maintains many foundational libraries and tools in the Haskell ecosystem, including Yesod, Stack, Stackage, and Conduit.

Michael is passionate about education and regularly gives training courses. He is the author of books teaching both the Rust and Haskell programming languages. He is a regular speaker and author around topics including functional programming, static code analysis, DevOps practices, and the boundary between engineering and business management. Michael is a graduate of UCLA with a degree in Actuarial Sciences. Michael is the Vice President of Engineering at FP Complete, and raises his four kids with his wife Miriam.

Popular items by Michael Snoyman

View all offers