Milan Miladinovic is a software engineer with a decade of experience building low-level, high-performance systems for the web, currently working on the Cloudflare Workers JavaScript/Wasm runtime and Durable Objects. He focuses on networking primitives like WebSockets and HTTP, with notable contributions to WebSocket compression and permessage-deflate negotiation both in Cloudflare’s workerd and the widely used Cap’n Proto C++ serialization/RPC project. Milan combines rigorous academic training in math and CS from the University of Toronto with hands-on systems programming, contributing API design, refactors, and tests that improve compatibility and maintainability. Based in Toronto, he brings a pragmatic engineer’s mindset to stateful serverless computing and runtime internals, quietly improving developer-facing features that power large-scale edge applications.
10 years of coding experience
Bachelor of Science (Honours) - HBSc, Mathematics and Computer Science, Bachelor of Science (Honours) - HBSc, Mathematics and Computer Science at University of Toronto
The JavaScript / Wasm runtime that powers Cloudflare Workers
Role in this project:
Back-end Developer
Contributions:353 reviews, 6 commits, 86 PRs in 1 month
Contributions summary:Milan primarily contributed to the core logic of the `workerd` project, focusing on implementing features related to WebSockets and HTTP handling. Their work involved modifying and extending existing API functionality, specifically related to WebSocket compression and Durable Objects. They also added a compatibility flag for webSocketCompression. Furthermore, the user refactored and updated internal components, indicating an effort to improve the underlying structure and maintainability of the codebase.
Cap'n Proto serialization/RPC system - core tools and C++ library
Role in this project:
Back-end Developer
Contributions:121 reviews, 19 commits, 19 PRs in 10 months
Contributions summary:Milan contributed significantly to the Cap'n Proto serialization/RPC system, focusing on enhancements to the C++ library's functionality. Their work included adding methods like `startsWith()` and `findFirst()` to the `ArrayPtr<T>` class. Furthermore, the user implemented and tested aspects of the permessage-deflate WebSocket compression. They also added tests to verify `permessage-deflate` negotiation.
rpccppprotobufc-libraryproto
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
Milan Miladinovic - Software Engineer at Cloudflare