Charles Korn

Principal Software Engineer at Grafana Labs

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job14 years of employment as a software developer
bookMelbourne Grammar School
bookExchange Student, Exchange Student at KTH Royal Institute of Technology
bookBachelor of Science (BSc) Mathematics and Computer Science, Bachelor of Science (BSc) Mathematics and Computer Science at Monash University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
155reputation
8kreached
3answers
5questions
github-logo-circle

Github Skills (41)

kotlin10
dependency-manager10
assertion10
dependency-management10
json10
mstest10
package-management10
apidoc10
dependency-analysis10
testing10
testkit10
teste10
prometheus10
api10
go10

Programming languages (29)

C#MakefileGoHTMLGroovyJsonnetTypeScriptShell

Github contributions (5)

github-logo-circle
grafana/mimir

Nov 2022 - Jan 2023

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Role in this project:
userBack-end Developer & DevOps Engineer
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.
tenantobservabilitygrafanaprometheusstorage
prometheus/prometheus

Dec 2022 - Apr 2025

The Prometheus monitoring system and time series database.
Role in this project:
userBack-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.
time-series-databaseprometheus-exporterseries-databasealertingdatabase
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