Tuomas Kärnä is a software engineer and computational scientist with 11 years of experience, currently building high-performance solutions at Intel in Helsinki. He holds a PhD in Applied Mathematics from Université catholique de Louvain and an MSc in Information Technology from Aalto, blending rigorous numerical analysis with production-grade software engineering. His work spans HPC, distributed computing, CFD, machine learning and finite element methods, with a particular focus on heterogeneous computing and performance portability. As a notable open-source contributor to the Firedrake FEM project, he expanded mesh and function-space capabilities—adding cylinder and periodic mesh support and optimizing projection routines to boost solver efficiency. Comfortable moving between low-level performance tuning and higher-level algorithm design, he brings both research depth and practical delivery to complex simulation stacks.
11 years of coding experience
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Université catholique de Louvain
Master of Science in Technology, Master of Science in Technology at Aalto University
Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
Role in this project:
Back-end Developer / Computational Scientist
Contributions:1 release, 20 commits, 14 PRs in 5 years 10 months
Contributions summary:Tuomas primarily focused on enhancing the Firedrake library, contributing to mesh generation and function space functionalities. Their work involved adding new mesh types, such as CylinderMesh and periodic meshes, and implementing boundary condition support. Furthermore, the user made improvements to function space handling, including support for real tensor product spaces and optimizations in the projection module. These changes aimed at expanding the capabilities and efficiency of the finite element method solver.
Finite element flow solver for simulating coastal and estuarine flows.
Contributions:9 releases, 215 reviews, 1451 commits in 7 years 10 months
flowscoastalsolversimulationfinite
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
Tuomas Kärnä - Software Engineer at Intel Corporation