Top expert inComprehensive Python Ecosystem Development
Ondřej Čertík is a Principal Software Engineer with 19 years of experience, currently at Microsoft, who blends deep scientific computing and compiler expertise with practical engineering for production systems. He is the original author of SymPy and SymEngine and a co-founder of the Fortran-lang organization, demonstrating rare leadership in both mathematical software and language tooling. His contributions span compilers (LFortran, LPython), numerical libraries (NumPy, mpmath, SfePy), and package/build ecosystems (Spack, conda-forge), reflecting a strong cross-language, cross-platform skill set. At Los Alamos and in industry roles he translated research-grade numerical methods into robust implementations, including solvers and Fortran standard library features. He routinely improves testing, CI and build automation to make complex scientific codebases reproducible and portable across compilers and OSes. Colleagues know him for combining rigorous academic training (PhD in Chemical Physics) with pragmatic systems engineering that often surfaces as subtle compatibility and performance fixes.
19 years of coding experience
11 years of employment as a software developer
Master's degree, Theoretical Physics, Master's degree, Theoretical Physics at Charles University in Prague
Doctor of Philosophy (Ph.D.), Chemical Physics, Doctor of Philosophy (Ph.D.), Chemical Physics at University of Nevada-Reno
Contributions:22 releases, 3775 reviews, 7637 commits in 5 years 3 months
Contributions summary:Ondřej contributed to the LFortran compiler by implementing new features, fixing bugs, and improving code generation for the compiler. They focused on enhancing the handling of data statements, function calls, and other language features like `read` and `write`, and introduced improvements for optimization, specifically related to complex number and string operations, as well as code improvements and bug fixes. The user also worked on the WASM backend and implemented support for i64, float and other improvements to the compiler and the related runtime.
Contributions:9 releases, 2024 reviews, 1122 commits in 1 year 2 months
Contributions summary:Ondřej primarily contributed to the development of a Python compiler, as evidenced by the commit messages and code changes. Their work focused on implementing various aspects of the compiler, including parsing, code generation, and language features such as string handling and integer conversions. They implemented a basic C interop feature and enhanced the compiler's capabilities by incorporating features like built-in functions and type support.
compilerpythonpython-compilerhigh-performance
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
Ondřej Čertík - Principal Software Engineer at Microsoft