Philip Metzger

Bern, Bern, Switzerland
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
Philip Metzger is a systems-minded software engineer from Bern with 5 years of experience building and operating infrastructure, release engineering, and internal tooling across healthcare and enterprise environments. He combines backend and low-level programming skills—C, C++, Rust, Java, ABAP and Python—with practical SRE experience maintaining uptime, observability (Grafana) and database operations. Philip has contributed to the Git-compatible jj VCS, adding revset features and conflict-resolution support, reflecting an appetite for version-control internals and developer tooling. Comfortable moving between SAP module work and systems-level projects, he focuses on scalable, auditable solutions and enjoys digging into compilers, linkers and the plumbing beneath higher-level services.
code5 years of coding experience
job2 years of employment as a software developer
bookSoftware Developer EFZ, Software Developer EFZ at Computerschule Bern AG
github-logo-circle

Github Skills (9)

git10
j10
dvcs10
rust10
cli10
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (3)

C++RustLLVM

Github contributions (5)

github-logo-circle
jj-vcs/jj

Dec 2022 - Jan 2023

A Git-compatible VCS that is both simple and powerful
Role in this project:
userBack-end Developer
Contributions:1245 reviews, 2 commits, 97 PRs in 1 month
Contributions summary:Philip has been actively involved in enhancing the functionality of `jj`, a Git-compatible VCS. Their contributions center around implementing new commands, such as `run`, `next`, and `prev`, and expanding the revset capabilities of the project. The user has also focused on resolving revset issues and integrating new features while addressing related bug fixes, including supporting conflict resolution. Moreover, the user added a new `RevsetExpression::is_empty()` helper, and made code adjustments to support these changes.
hacklangvcsversion-controlsubversiongit-client
PhilipMetzger/jj

Dec 2022 - Nov 2024

A Git-compatible DVCS that is both simple and powerful
Contributions:51 pushes, 13 branches in 1 year 11 months
git-hooksrustlibgit2dvcsgit-gui
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