Marin Koštić is a software engineer based in Zagreb with 9 years of experience building back-end systems in Python, Django and Java, and a strong academic foundation with an MS in Computer Science from the University of Zagreb. He has applied his skills across GIS domains and data-focused roles, transitioning from DevOps and data analysis into full-time engineering at Mobius Frame. Marin is also an active systems programmer and Rustacean who contributes to open-source runtimes—most notably improving networking and process management in the Lunatic WebAssembly runtime by refactoring async stacks and concurrency primitives. He brings practical experience hardening concurrent networking code and detecting process panics, reflecting a focus on resilient distributed systems. Known for bridging data, operations and core systems work, Marin combines academic rigor with hands-on improvements to critical infrastructure.
8 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Zagreb/Sveuciliste u Zagrebu
Lunatic is an Erlang-inspired runtime for WebAssembly
Role in this project:
Back-end Developer
Contributions:5 reviews, 48 commits, 17 PRs in 7 months
Contributions summary:Marin made significant contributions to the `lunatic` project, focusing on networking and process management. They refactored the networking API, switching from `async-std` to `tokio` for asynchronous operations. Furthermore, the user replaced `TcpStream` with `TcpConnection` for concurrent read and write operations, and fixed panic detection for linked processes. The contributions involved substantial modifications to the core networking and process handling logic.
Contributions:30 pushes, 2 branches in 2 years 3 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.