Amin Timany is an associate professor of computer science at Aarhus University with over a decade of experience in logic, type theory, and the semantics of programming languages. He earned a PhD from KU Leuven after studying computational logic at TU Dresden and began his academic trajectory with a software engineering foundation from Shahid Chamran University. His research and teaching focus on formal verification and theorem proving, and he has contributed substantive kernel-level improvements to the Rocq interactive theorem prover—fixing type-checking and subtyping bugs and extending inductive definitions to carry subtyping information. Having progressed from research associate and postdoctoral roles to faculty, he blends rigorous theoretical work with hands-on backend development of formal tools. Based in Aarhus, he is known for tightening the correctness foundations of proof assistants, a niche skill that directly improves the reliability of machine-checked mathematics and certified software.
11 years of coding experience
9 years of employment as a software developer
Bachelor, Computer Engineering, Software, Bachelor, Computer Engineering, Software at Shahid Chamran University
Ph.D., Computer Science, Ph.D., Computer Science at Katholieke Universiteit Leuven
Master, Computational Logic, Master, Computational Logic at Technische Universität Dresden / TU Dresden
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Role in this project:
Back-end Developer
Contributions:56 commits, 5 PRs, 1 branch in 4 months
Contributions summary:Amin primarily focused on enhancing the core functionality of the Rocq Prover, a theorem proving assistant. Their work involved fixing bugs related to type checking and subtyping within the kernel, specifically concerning inductive types and constructors. The user's commits also extended the definition of inductives to include subtyping information. These changes directly impacted the core logic of the prover, improving its correctness.
Contributions:74 pushes, 14 branches in 2 years 9 months
management-systemsemitheoremsformalmathematical
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.