Daniel Frumin

Universitair Docent at University of Groningen

Groningen, Groningen, Netherlands
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
Daniel Frumin is a Universitair Docent based in Groningen with 11 years of experience at the intersection of formalized mathematics and software development. He contributes to prominent Coq projects such as HoTT/Coq-HoTT and UniMath, specializing in formalizing algebraic structures, lattice theory, cardinal arithmetic, and bicategorical coherence. His work shows deep expertise in type theory and category theory, evidenced by implementing new classes, lemmas and refactorings that modernize library infrastructure. Comfortable as a back-end developer in proof assistants, he blends rigorous mathematical thinking with pragmatic code hygiene and API evolution. Colleagues can expect someone who moves between abstract proofs and concrete code changes, quietly improving foundations used by the wider formal methods community.
code11 years of coding experience
github-logo-circle

Github Skills (12)

category-theory10
mathematics10
homotopy-type-theory10
coq10
type-theory10
math10
foundation10
abstract-algebra10
coq-library9
foundation-sites9
foundation-models9
functional-programming8

Programming languages (17)

CSSSchemeRustCCoqMakefileHTMLErlang

Github contributions (5)

github-logo-circle
UniMath/UniMath

Nov 2018 - May 2021

This rocq library aims to formalize a substantial body of mathematics using the univalent point of view.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 34 commits, 12 PRs in 2 years 6 months
Contributions summary:Daniel primarily worked on the formalization of mathematical concepts within the Coq library. They removed deprecated code related to unit and inverse unit elements in bicategories. Their commits refactored code by replacing `assoc` and `assoc_inv` with `lassociator` and `rassociator`, and also focused on improvements related to equivalence and adjunctions.
mathematicscoqunimathcoq-libraryfoundations
HoTT/Coq-HoTT

Nov 2017 - May 2018

A Coq library for Homotopy Type Theory
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 PRs, 3 comments in 6 months
Contributions summary:Daniel primarily contributed to the Coq library for Homotopy Type Theory by introducing and implementing new classes and lemmas related to lattice theory and cardinal numbers. They demonstrated an understanding of abstract algebra and type theory by defining bounded lattices, semi-rings, and related properties within the Coq environment. The contributions included adding instances for Booleans and hProp and implementing operations and properties of cardinal numbers as described in the HoTT book.
coq-libraryhomotopy-type-theorytype-theoryunivalent-foundations
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