Karl Von Randow is a seasoned founder and software engineer with over 20 years’ experience building consumer and developer-facing products from Auckland, New Zealand. He co-founded Letterboxd and Camera+ (which sold over 10 million copies), created the widely used Charles Proxy developer tool, and runs boutique studio Cactuslab—demonstrating a rare blend of product intuition, mobile engineering, and developer tooling. His open-source contributions span backend and DevOps work on projects like Infinispan and Hibernate, to iOS graphics improvements in GPUImage and test infrastructure refinements in Testem, reflecting deep full-stack and systems-level expertise. Karl combines entrepreneurial leadership with hands-on coding across native apps, server infrastructure, and QA tooling, and he quietly influences developer workflows worldwide through tools many teams rely on.
20 years of coding experience
4 years of employment as a software developer
BCom/BSc(Hons), Computer Science, Management Science and Information Systems, BCom/BSc(Hons), Computer Science, Management Science and Information Systems at University of Auckland
Contributions summary:Karl primarily contributed to the `GPUImage` iOS framework, focusing on image and video processing capabilities. Their work involved adding and modifying filters, including the implementation of a Levels filter with associated UI and control features. Furthermore, they addressed several bugs and made performance optimizations, such as refactoring code to use vectors and optimizing memory management. Additionally, they enhanced the project's functionality by adding new blend modes and adding a setting for JPEG compression quality.
Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
Role in this project:
Backend & DevOps Engineer
Contributions:14 commits, 4 PRs, 4 comments in 2 years 5 months
Contributions summary:Karl primarily contributed to the server-side infrastructure of the Infinispan project. They focused on creating and modifying init.d scripts for the Infinispan server, adding features like allowing configuration parameters to be set via a service configuration file. They also increased a server timeout value related to state transfer and modified core Java code to add a metadata parameter to the `putForExternalRead` method.
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.