Teemu Harju is a Senior Software Architect with 16 years of experience building scalable server systems and high-performance mobile apps, currently shaping architecture at Small Giant Games. He combines hands-on implementation across C#, Go, Python, Erlang/Elixir and Swift with deep operational experience running large distributed services on Azure, AWS and multi-cloud platforms. As a former CTO and co-founder he has led recruiting, technical roadmaps and negotiated complex service agreements while still shipping core product code—from a vector map renderer using Metal to cloud functions for Firebase. His open-source contributions to M3 and production-grade changes running at Aiven reflect a practical commitment to upstream ecosystems and observability stacks. Notably, he built "Matkakortti", Finland’s top paid iOS app for a time, and enjoys bringing that same attention to detail to game backends and realtime systems. Based in Helsinki, he balances engineering leadership with a hands-on mindset and a passion for family and basketball.
16 years of coding experience
19 years of employment as a software developer
Master of Science (M.Sc.) Computer Systems Networking and Telecommunications, Master of Science (M.Sc.) Computer Systems Networking and Telecommunications at Teknillinen korkeakoulu-Tekniska högskolan
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.