Jack Kleeman is a software engineer with a decade of experience building resilient, cloud-native systems and developer tooling from London. He was a founding engineer at Restate where he built the SQL query engine and Kubernetes operator, and has held senior infrastructure and security roles at Apple and Monzo focused on Kubernetes stability, distributed storage, and secure backend services. An active open-source contributor, Jack has worked on notable projects like Istio and OpenBazaar—contributing proxy/operator fixes and secure messaging enhancements in Go. He combines hands-on backend and DevOps expertise with customer-facing engineering, having served as primary field engineer for enterprise users. Jack’s background in economics from Cambridge and his investing stint at Index Ventures give him a rare product-and-market perspective for technical decisions. Colleagues describe him as pragmatic, security-minded, and unusually comfortable translating low-level infrastructure work into business value.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Arts (BA), Economics, Bachelor of Arts (BA), Economics at University of Cambridge
Contributions:10 commits, 13 PRs, 55 comments in 3 months
Contributions summary:Jack contributed to the Istio project by implementing new features and fixing existing functionalities related to the proxy and operator configurations. They added environment variables for headless services, ensuring proper configuration for sidecar proxies. The user also implemented changes to proxy configuration, specifically related to handling probes and setting environment variables from ProxyMetadata. Moreover, they addressed issues related to CDS setup for virtual services and source namespace matching.
Contributions:48 commits, 16 PRs, 53 comments in 3 months
Contributions summary:Jack contributed to the OpenBazaar 2.0 Server Daemon in Go by adding new message types, specifically `OFFLINE_RELAY` and making changes to the `message.proto` file. They also modified the `net/service/handlers.go` file to handle the new message type. Furthermore, the user corrected code in `net/encryption.go`, `core/order.go`, and other core files. The user was involved in overall message handling and security implementation.
golangdaemonopenbazaar
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.