Juhani Kataja is an application scientist and computational electromagnetics specialist with 12 years of experience bridging research and production at Aalto University and CSC — IT Center for Science in Helsinki. He holds a Doctor of Science in Computational Electromagnetics and has progressed from doctoral research to postdoctoral roles and application scientist positions, applying deep numerical modelling expertise to real-world HPC workflows. As a core contributor and build/release engineer to the widely used Elmer FEM project, he has improved cross-platform CMake builds, packaging and MPI/non‑MPI build variants, and resolved Windows linking quirks—work that quietly smooths scientific software deployment for many users. Comfortable at the intersection of research, software engineering and HPC operations, he combines rigorous academic training with practical build-system craftsmanship that few academics cultivate.
11 years of coding experience
3 years of employment as a software developer
Doctor of Science (Technology), Computational Electromagnetics, Doctor of Science (Technology), Computational Electromagnetics at Aalto University
Master of Science (M.Sc.), Electrical and Electronics Engineering, Master of Science (M.Sc.), Electrical and Electronics Engineering at Teknillinen korkeakoulu-Tekniska högskolan
Contributions:469 commits, 122 PRs, 250 pushes in 5 years 10 months
Contributions summary:Juhani primarily contributed to improving the build and compilation system of the Elmer FEM software. Their work focused on enhancing the cmake compilation system, adding packaging targets for various architectures (deb, tgz, nsis, zip), and fixing configuration templates. A significant portion of the user's effort involved addressing linking issues on Windows and modifying the compilation process to accommodate both non-MPI and MPI versions. They also integrated and maintained the build system to include the Lua interpreter and generated an `elmer.pc` file.
Contributions:7 pushes, 2 branches in 4 years 4 months
logicdistribution
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.