Tuomas Kärnä

Software Engineer at Intel Corporation

Helsinki, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Université catholique de Louvain
bookMaster of Science in Technology, Master of Science in Technology at Aalto University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

finite-element-analysis10
mesh10
el10
f10
python10
forms10

Programming languages (11)

TypeScriptC++CLLVMGoHTMLMLIRJupyter Notebook

Github contributions (5)

github-logo-circle
firedrakeproject/firedrake

Jun 2015 - Mar 2021

Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
Role in this project:
userBack-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.
equationspartialfemmethodsimulation
thetisproject/thetis

Mar 2015 - Jan 2023

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