Jyrki Vesterinen is a seasoned game programmer with 14 years of experience building high-quality mobile and desktop games, including work on flagship titles like Angry Birds and contributions to the open-source strategy game Battle for Wesnoth. Comfortable across C++, C# and Lua, he excels in designing robust game architecture, solving deep technical problems, and delivering sustainable solutions under tight production timelines. A perfectionist by nature, he balances high standards with practical compromises as a lead developer and independent contractor, recently building a compiler for visual novel scripting at NekoNyan. Based in Helsinki, his hands-on contributions span engine-level bug fixes and platform-specific process and path-handling improvements, demonstrating both product awareness and low-level systems expertise.
14 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Information Technology, Bachelor of Engineering (B.Eng.), Information Technology at Metropolia Ammattikorkeakoulu
Upper Secondary School, Upper Secondary School at Töölö High School, Helsinki
An open source, turn-based strategy game with a high fantasy theme.
Role in this project:
Back-end Developer
Contributions:886 commits, 204 PRs, 779 pushes in 3 years 11 months
Contributions summary:Jyrki primarily focused on improving the codebase of the turn-based strategy game, Battle for Wesnoth. They addressed multiple issues, notably fixing crashes on the Windows platform related to path handling and command-line arguments. Their contributions extended to modifying core game mechanics, improving file path management, and rewriting process restarting logic for Windows. They demonstrated proficiency in C++ and deep knowledge of the game's core logic.
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.