Summary
Matti Karppa is a Senior Lecturer and algorithms researcher with nine years of experience bridging theoretical analysis and production-grade implementation. He holds a D.Sc. in Computer Science from Aalto University and earned recognition for his PhD work on bilinear techniques for similarity search and Boolean matrix multiplication. His background spans high-performance scientific programming (C++, CUDA, MPI), applied algorithm engineering in Python, and teaching at the master's level, reflecting both deep theory and hands-on system-building. Previously a postdoc and software consultant, he combines research rigor with practical data-science and C# experience, and even classroom teaching in mathematics and physics. Based in Gothenburg, he is open to stronger offers and brings a rare blend of proven publication impact and multi-GPU implementation expertise.
8 years of coding experience
12 years of employment as a software developer
Doctor of Science in Technology (D.Sc.), Computer Science, Doctor of Science in Technology (D.Sc.), Computer Science at Aalto University
Master of Science (M.Sc.), Mathematics Teacher Education, Master of Science (M.Sc.), Mathematics Teacher Education at University of Helsinki
Master of Science (M.Sc.), Computer Science, With honours (oivallisesti), GPA 4.39, Master of Science (M.Sc.), Computer Science, With honours (oivallisesti), GPA 4.39 at Aalto-yliopisto