Tuomo Kriikkula is a versatile software engineer with 10 years of experience building and integrating complex systems across embedded, backend and game development stacks. He specializes in modern C++ and Python, with practical expertise in asynchronous and multi-threaded programming, CMake-driven builds, Dockerized deployments and frameworks like Sanic. Tuomo has applied his skills from 5G R&D at Nokia to automotive middleware, Nordic SoC firmware and UE5 game tooling, often bridging low-level embedded constraints with higher-level web and cloud services. He is an active independent developer and open-source contributor—his GitHub serves as a living portfolio of diverse projects spanning Unreal Engine, cryptography, and tooling—illustrating a habit of professional-grade experimentation outside paid work. Based in Oulu, Finland, he quickly adopts new technologies (currently exploring Python+Sanic async patterns and C++20 coroutines) and enjoys solving thorny concurrency and integration problems end-to-end.
10 years of coding experience
10 years of employment as a software developer
High School, High School at Sotkamon lukio (upper secondary school)
Bachelor & Master’s Degree Information Processing Science, Bachelor & Master’s Degree Information Processing Science at University of Oulu
Windows app that patches ShaderCache object references in UE3 script (.u) packages to make the shader caches automatically load when loading mod scripts.
Contributions:2 releases, 6 reviews, 6 PRs in 1 year 11 months
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.