Philip Meulengracht is a software engineer with 12 years of experience, currently focused on Ubuntu Core at Canonical where he works on back-end systems like snapd, contributing notably to quota management and journal support. He thrives on solving real-world problems through code and spends his spare time designing ambitious personal projects—among them a mostly-from-scratch OS that can run Doom and a custom RPC/protocol library. His background spans embedded development at Oticon, full-stack work at CleverCode, and consultancy roles, giving him a broad perspective from low-level systems to enterprise solutions. Based in Copenhagen, he combines practical production experience with deep curiosity about system internals and protocols. Active on GitHub, he prefers impactful contributions over volume, focusing on cross-cutting refactors and feature work that touch multiple layers. Collectedly, his profile reflects an engineer who bridges embedded systems, backend infrastructure, and inventive personal projects.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Datalogi, Bachelor's degree, Datalogi at Københavns Universitet - University of Copenhagen
Gymnasium Uddannelse STX, Fysik / Kemi, Gymnasium Uddannelse STX, Fysik / Kemi at Ordrup Gymnasium
The snapd and snap tools enable systems to work with .snap files.
Role in this project:
Back-end Developer
Contributions:2360 reviews, 424 commits, 693 PRs in 1 year
Contributions summary:Philip primarily focused on back-end development tasks within the `snapd` repository, specifically related to quota management functionality. Their commits demonstrate work on refactoring code, modifying function signatures, and implementing new features, such as supporting journal quotas. The contributions involved changes to multiple code files indicating modifications across different layers of the system.
MollenOS/Vali is a modern operating system that is built with focus on abstraction and a modular design, allowing anyone to port it to any architecture. It currently targets the x86-32 and x86-64 platform.
Contributions:4 releases, 2019 commits, 60 PRs in 8 years 9 months
driverskernelx86-32cppoperating-system
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
Philip Meulengracht - Software Engineer - Ubuntu Core at Canonical