Michael Dorman

Infrastructure Architect at NVIDIA

Durham, North Carolina, United States
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 Dorman is an Infrastructure Architect with 15 years of experience designing and maintaining the software that keeps high-stakes manufacturing and data center operations running reliably. Based in Durham, NC, he blends deep systems and automation expertise from long-tenured roles at NVIDIA and as a former CTO, with a pragmatic preference for choosing the right tool for each problem. He contributes to open-source tooling around reproducible builds—helping maintain cabal2nix to bridge Haskell and Nix ecosystems—demonstrating a knack for compatibility fixes in complex dependency trees. Known for solving hard problems with clever, maintainable solutions, he values engineering that enables life outside work and avoids unnecessary complexity.
code16 years of coding experience
job14 years of employment as a software developer
bookBachelor of Arts (B.A.), Political Science and Government, Bachelor of Arts (B.A.), Political Science and Government at University of Alabama
github-logo-circle

Github Skills (3)

cabal10
haskell10
nix10

Programming languages (11)

C#RustCJavaScriptGoYASnippetHaskellPerl

Github contributions (5)

github-logo-circle
NixOS/cabal2nix

Jul 2015 - May 2018

Generate Nix build instructions from a Cabal file
Role in this project:
userBack-end Developer
Contributions:12 commits, 12 PRs, 24 comments in 2 years 9 months
Contributions summary:Michael focused on maintaining and adapting the `cabal2nix` project, a tool for generating Nix build instructions from Cabal files. They addressed compatibility issues with updated dependencies, such as `aeson-0.11`, and fixed issues related to test suites. Furthermore, the user made several changes to package configurations related to Haskell and Nix, particularly concerning the inclusion of gstreamer and webkitgtk packages, ensuring compatibility with newer versions of these libraries.
nixcabalhackagehaskellcabal2nix
mdorman/org-blog

Feb 2013 - Jul 2021

Contributions:1 release, 131 commits, 14 PRs in 8 years 6 months
org-modehugostatic-site-generator
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