Iaroslav Chernyshev is a CFD engineer with six years of experience applying numerical modeling to power engineering and rotating machinery, currently based in Munich. He has hands-on expertise in cavitation and unsteady CFD for pumps, bearing wear scripting, and hydraulic testing methods, blending practical test-stand design with production-focused simulation. His background spans academic research and industrial roles supporting NPP pumping equipment and centrifugal pump specification, demonstrating an ability to move projects from calculation to documentation and delivery. In parallel he contributes to major open-source tooling around Kotlin and IntelliJ (notably JetBrains/android and kotlin), improving build/import behavior and compiler tooling—an unusual cross-disciplinary mix that sharpens his automation and backend skills. Iaroslav holds a Master’s in Power Engineering and complements his engineering work with Python scripting and tool development to accelerate simulation workflows. Colleagues describe him as a pragmatic problem-solver who bridges CFD fidelity and engineering practicality.
6 years of coding experience
3 years of employment as a software developer
Master's Degree, Power engineering (Mechanical engineering), 5, Master's Degree, Power engineering (Mechanical engineering), 5 at Peter the Great St.Petersburg Polytechnic University
Contributions:150 commits, 77 pushes, 15 branches in 2 years 3 months
Contributions summary:Iaroslav contributed to the Kotlin programming language project by addressing issues related to Android source set resource handling and multiplatform project importing, fixing bugs related to incorrect resource additions. The user also implemented regression tests to ensure the correct behavior of resource handling within these multiplatform Android source sets. In addition, the user worked on serialization and compiler argument issues and optimization of compilation and tooling.
Android Plugin for IntelliJ IDEA. This repository is a subset of https://git.jetbrains.org/?p=idea/android.git cut according to GitHub file size limitations.
Role in this project:
Back-end Developer
Contributions:13 commits in 10 months
Contributions summary:Iaroslav's contributions primarily involve enhancements and fixes within the Android plugin for IntelliJ IDEA, focusing on Kotlin and Gradle integration. Their work includes introducing and deprecating KotlinSourceSetData, implementing compiler arguments caching, and modifying the attachment of data nodes to KotlinGradleProjectData. The commits suggest a deep understanding of the Android build process and Kotlin Multiplatform projects, particularly related to import, compilation, and dependency management within the IntelliJ IDEA environment. They also made changes to the creation of module dependencies for Android source sets.
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.