Michael Shulman is an assistant professor based in California with 15 years of experience at the intersection of formal mathematics and software development. He contributes deeply to Coq-based projects—such as UniMath and the influential HoTT/Coq libraries—focusing on formalization, refactoring, and adding core lemmas around univalence and (co)limits. His work blends research and technical writing, improving both theorem-proving infrastructure and educational materials like the Homotopy Type Theory book and WeBWorK problem libraries. Colleagues rely on him for rigorous back-end development in proof assistants and for clarifying complex mathematical content for broader use.
Contributions:13 reviews, 1378 commits, 188 PRs in 9 years 7 months
Contributions summary:Michael primarily contributes to the project by modifying documentation files. These changes include editing and adding information to various `.sty` and `.tex` files, as well as updating the `index.el` file. The contributions enhance the clarity and organization of the project's documentation. The user also appears to be involved in refactoring of the documentation and the build processes.
Contributions:175 reviews, 888 commits, 254 PRs in 11 years 10 months
Contributions summary:Michael's contributions focused on refactoring and improving the Coq library for Homotopy Type Theory (HoTT). They split content from [Fibrations.v] into [Paths.v] and various files in the types directory, added univalence and other lemmas in [types/Universe.v], made other code changes for refactoring and improvements, and started work on definitions for (co-)limits. The user also made various changes to the code for the theory of surreals.
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 Shulman - Assistant Professor at University of San Diego