Michael Shulman

Assistant Professor at University of San Diego

California, 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
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.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
165reputation
918reached
1answer
7questions
github-logo-circle

Github Skills (23)

foundation10
webwork10
mathematics10
math10
latex10
coq10
tex10
category-theory10
theorem-proving10
homotopy-type-theory10
documentation10
foundation-sites9
formal-verification9
foundation-models9
calculus8

Programming languages (15)

C++CSSCoqTeXPrologPerlPostScriptIdris

Github contributions (5)

github-logo-circle
HoTT/book

Nov 2012 - Apr 2022

A textbook on informal homotopy type theory
Role in this project:
userTechnical Writer
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.
homotopyhomotopy-type-theorytype-theorysat-solveragda
HoTT/Coq-HoTT

Apr 2011 - Jan 2023

A Coq library for Homotopy Type Theory
Role in this project:
userBack-end Developer & Researcher
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.
dependent-typeshomotopyhomotopy-type-theorytype-theorytheorem-proving
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