Philipp Albrecht is a Senior Backend Engineer based in Berlin with 11 years of experience building scalable, message-driven systems and APIs using Python, Rust, FastAPI, Kubernetes, and Google Cloud. He leads API best-practice efforts and infrastructure scaling at envelio, driving cross-team collaboration and mentoring while reducing review overhead through automation like pre-commit hooks. Philipp has a strong track record of decomposing monoliths with DDD and hexagonal architecture, and in logistics engineered distributed solutions for warehouse processes at momox. An active open-source contributor, he’s worked on notable projects such as the Servo browser engine (canvas/raqote rendering) and the jj VCS (commit signing/config), reflecting deep systems and tooling instincts. He combines pragmatic, test-driven engineering with a knack for reverse-engineering legacy systems into maintainable designs. Outside work he’s an avid reader and open-source enthusiast who prefers practical, efficient solutions over speculative complexity.
11 years of coding experience
3 years of employment as a software developer
Pursued Master's Degree, but cancelled in favor of working full-time, Computer Science - Embedded Systems, Pursued Master's Degree, but cancelled in favor of working full-time, Computer Science - Embedded Systems at Berlin University of Applied Sciences Berlin (BHT)
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 92 commits, 30 PRs in 2 years 8 months
Contributions summary:Philipp primarily contributed to implementing and maintaining the canvas-related features of Servo, focusing on the raqote backend for rendering. They added support for various canvas features, including fill, stroke, and image rendering, as well as implementing gradient stops, and managing drawing operations. Furthermore, they ensured the integration of various canvas drawing features with the underlying raqote backend to make the rendering process more efficient and in line with the standard.
A Git-compatible VCS that is both simple and powerful
Role in this project:
Back-end Developer
Contributions:85 reviews, 11 PRs, 2 pushes in 6 months
Contributions summary:Philipp primarily contributed to the `jj` repository by implementing and extending configuration-related features. They added the `jj config unset` command and refactored code to extract read/write configuration helpers. Furthermore, the user worked on the `sign` and `unsign` commands, including providing a signing test backend and adding a `--key` argument to `jj sign`. This involved modifying code related to commit signing and the handling of signatures.
hacklangvcsversion-controlsubversiongit-client
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
Philipp Albrecht - Senior Backend Engineer at envelio