Milan Curcic is a research scientist and Assistant Professor of Ocean Science with 13 years of experience applying software engineering to scientific problems from Boca Raton, Florida. He brings pragmatic back-end development and QA expertise to scientific software, notably contributing to widely used Fortran open-source projects like the Fortran Standard Library and fpm (Fortran Package Manager). Milan focuses on robust error handling, test automation, CLI usability, and file/string utilities—improving developer UX and code quality in legacy-science ecosystems. His blend of academic research and hands-on engineering helps bridge domain science needs with production-ready tooling for computational oceanography.
Contributions:99 reviews, 92 commits, 46 PRs in 2 years 2 months
Contributions summary:Milan primarily focused on developing and refining the Fortran package manager's command-line interface and core functionalities. They implemented and expanded the help messages, added placeholder commands, and corrected command argument handling. The user made several improvements to error handling, including adding exit codes and clarifying error messages for unavailable commands, aligning with established UI/UX design principles. Furthermore, the user focused on string manipulation and file system utilities.
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:1 release, 191 reviews, 194 commits in 2 years 11 months
Contributions summary:Milan contributed to the Fortran Standard Library by implementing and testing the `check` subroutine within `stdlib_experimental_error` module. Their work involved adding the `check` subroutine, which is used for conditional checks and error handling, and replacing existing `assert` calls with the new `check` subroutine within internal tests. The user also made updates to address conflicts and improved code style, demonstrating a focus on code quality and testing.
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
Milan Curcic - Research Scientist at wavesgroup sustain-lab cloudruninc henetwave fortran-lang