Jason Gross

Co-Founder at Theorem

San Francisco, 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
🎓
Top School
Jason Gross is a co-founder and formal verification specialist with 16 years of experience building provably correct systems and production compilers, now based in San Francisco. At MIT he led significant work on Fiat Cryptography—an algorithm-optimizing compiler whose outputs are used in major browsers—and has written backends for C, Go, Java, Rust and Zig. His open-source contributions span cryptographic code generation, Coq libraries for Homotopy Type Theory, and DevOps automation for textbook publishing, reflecting deep expertise in theorem proving, type theory, and reproducible builds. He combines rigorous academic training (PhD in Computer Science from MIT) with pragmatic engineering: refactoring for robustness, adding unit tests, and automating CI/CD pipelines. Less obvious: he bridges cutting-edge formal methods and practical deployment, routinely turning high-level mathematics into production-quality code.
code16 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
6,018reputation
204kreached
106answers
48questions
github-logo-circle

Github Skills (42)

git10
opam10
proof-assistant10
c-language10
dependent-types10
bash10
refactor10
cicd10
automation10
formal-verification10
coq10
category-theory10
theorem-proving10
automations10
homotopy-type-theory10

Programming languages (34)

CStandard MLMakefileGoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
mit-plv/fiat-crypto

Feb 2016 - Dec 2022

Cryptographic Primitive Code Generation by Fiat
Role in this project:
userBack-end Developer
Contributions:32 releases, 276 reviews, 5011 commits in 6 years 11 months
Contributions summary:Jason's commits focused on refactoring the codebase to remove unused variables, clean up the code, and add more unit testing to the code to increase its robustness. These efforts involved rewriting some math operators like and, or, and xor with optimizations, as well as ensuring the appropriate display of the assembly. The user also updated the documentation comments to allow better formatting.
cryptographycode-generationfiatcryptographicprimitive
HoTT/Coq-HoTT

Jul 2013 - Dec 2021

A Coq library for Homotopy Type Theory
Role in this project:
userBack-end Developer
Contributions:1 release, 73 reviews, 929 commits in 8 years 6 months
Contributions summary:Jason primarily contributes to a Coq library for Homotopy Type Theory, modifying code related to notations, function extensionality, and theorems. They implemented changes to support functions and morphisms, incorporating concepts like paths, equivalences, and dependent products. The commits demonstrate the application of higher-order logic and category theory concepts within the Coq environment. This suggests a focus on the mathematical foundations and formalization aspects of the project.
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
Jason Gross - Co-Founder at Theorem