Charles Korn is a Principal Software Engineer based in Melbourne with 13 years building reliable, cloud-native back-end systems and distributed storage for observability platforms. He has advanced through senior technical roles at Thoughtworks and Grafana Labs, now shaping architecture and delivery for Grafana Mimir and Prometheus integrations. His open-source contributions show deep expertise in scalable time-series storage, API design, and test automation—improving read/write deployment modes, content-type handling, and integration test infra for widely used projects. Comfortable bridging DevOps and backend responsibilities, he has a track record of practical refactors that simplify testing and extension points in complex codebases. With dual degrees in Maths/Computer Science and Engineering from Monash and exchange experience at KTH, he pairs rigorous technical foundations with system-level thinking. Outside work he’s demonstrated leadership in the non-profit sector, bringing governance and operational experience to technical teams.
13 years of coding experience
14 years of employment as a software developer
Melbourne Grammar School
Exchange Student, Exchange Student at KTH Royal Institute of Technology
Bachelor of Science (BSc) Mathematics and Computer Science, Bachelor of Science (BSc) Mathematics and Computer Science at Monash University
Contributions:1617 reviews, 112 commits, 862 PRs in 2 months
Contributions summary:Charles's contributions primarily involved the implementation of features and tests for Grafana Mimir's write and read deployment modes. They worked on integration tests for read-write deployment mode, and developed tests for recording and alerting rules in read-write mode. The user also made improvements to the existing testing infrastructure, including upgrades to the test environment, and refactored code to simplify the creation of test cases.
The Prometheus monitoring system and time series database.
Role in this project:
Back-end Developer
Contributions:72 reviews, 43 PRs, 148 comments in 2 years 3 months
Contributions summary:Charles contributed to the Prometheus monitoring system by implementing and refactoring API endpoints, specifically focusing on content type handling and custom JSON encoding for various data types. They enhanced the codebase by introducing extension points for returning different content types from API endpoints. The work included modifications to existing test files and the introduction of new code to support the changes. The commits demonstrate expertise in the Prometheus codebase and focus on improving the API's functionality and data serialization.
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.