Hrvoje Bandov is a seasoned CTO and entrepreneur with 16 years of experience building distributed systems and runtime-level software from Croatia. He co-founded Lunatic Inc., where he led low-level engineering work on a WebAssembly runtime and implemented key WASI features, and now leads product and tech strategy as CTO of The Gamifier Group while co-founding Mobius Frame. His background combines academic rigor—a master’s in computer science from University of Zagreb and studies at KTH—with hands-on systems programming, particularly in runtime and WASI integration for performant backend services. Comfortable shifting between deep technical implementation and executive leadership, he has repeatedly translated research-grade ideas into production-ready infrastructure. Notably, his open-source contributions to Lunatic show a focus on core runtime correctness (environment/argument handling, clocks, randomness) rather than surface tooling, reflecting an attention to foundational reliability. He excels at steering small teams through complex technical domains to deliver robust, platform-level solutions.
16 years of coding experience
6 years of employment as a software developer
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at University of Zagreb, Faculty of Electrical Engineering and Computing
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at KTH Royal Institute of Technology
Lunatic is an Erlang-inspired runtime for WebAssembly
Role in this project:
Back-end Developer
Contributions:34 reviews, 124 commits, 44 PRs in 2 years 1 month
Contributions summary:Hrvoje primarily worked on implementing and improving the WASI (WebAssembly System Interface) support within the Lunatic runtime. They focused on features related to environment variables, including the implementation of `environ_sizes_get` and `environ_get` functions for WASI compliance. The user also made changes to the `uptown_funk` library, including the addition of pointer types and status types, and implemented features to support arguments, clock and random. The code changes involved modifications to WASI API, types, and integration with the `uptown_funk` library, demonstrating a focus on improving core runtime features.
A simple framework for 2D games on desktop and web
Contributions:2 PRs, 2 pushes, 1 branch in 2 years 2 months
gamegamessimple-frameworkgamedevframework
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.