Okko Hakola

Company Owner at Vertebrate Studios

Helsinki, Mainland 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
Okko Hakola is a Helsinki-based full stack developer and company owner with a decade of experience building games and developer-focused graphics tooling, currently shipping indie titles through MeatBat Games and Vertebrate Studios. A Rust enthusiast, he is actively developing a game engine in Rust and has contributed to the prominent vulkano project by adding Linux external memory/exportable file descriptor support and stabilizing device memory allocation. He blends clean, self-documenting modular code with low-level graphics expertise, bridging engine systems and practical game development. His background spans product engineering at Smartly.io and diverse roles across game studios, giving him both operational and hands-on implementation perspective. Notably, he pairs academic breadth—from Aalto to exchange programs—with a hacker's focus on sound memory management in modern Vulkan-backed engines.
code10 years of coding experience
job6 years of employment as a software developer
bookBadass programmer, Computer Software Engineering, Badass programmer, Computer Software Engineering at Hive Helsinki
bookExchange studies, Economics, Exchange studies, Economics at Universidade Nova de Lisboa
bookMaster of Science (MS), Information and Service Management, 4, Master of Science (MS), Information and Service Management, 4 at Aalto University
bookExchange studies in Washington State, Seattle
bookExchange studies, IT, Information Technology, Exchange studies, IT, Information Technology at University of Technology Sydney
languagesEnglish, Swedish, German, Finnish
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

memory-management10
vulkan10
linux10
rust10
graphics-programming10
imager8
image-management8
file-descriptor8
image8
imagehandler8
imageio8

Programming languages (5)

RustCHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
vulkano-rs/vulkano

Mar 2021 - Nov 2022

Safe and rich Rust wrapper around the Vulkan API
Role in this project:
userBackend Developer
Contributions:6 reviews, 17 commits, 15 PRs in 1 year 8 months
Contributions summary:Okko focused on enhancing the `vulkano` library, a Rust wrapper for the Vulkan API, by implementing external memory support for device local buffers. They introduced new functionalities for exporting memory file descriptors, particularly targeting Linux systems, which involved modifications to memory pool management. The contributions included adding dedicated allocation features, such as exportable file descriptors, for memory related to image attachments and storage images. Additionally, the user addressed pointer-related issues within the device memory builder, contributing to the stability of the library.
apirustvulkanvulkan-apispir-v
hakolao/ft_printf

Mar 2020 - May 2021

Implementation of C standard lib printf
Contributions:10 PRs, 78 pushes, 10 branches in 1 year 1 month
printf
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
Okko Hakola - Company Owner at Vertebrate Studios