Jonas Staudenmeir is a senior PHP backend developer based in Munich with 11 years of experience building robust database-driven applications using Laravel, Symfony and MySQL. As a longtime Laravel core contributor and author of widely used packages (including advanced Eloquent relationship libraries leveraging CTEs and JSON keys), he brings deep expertise in ORM internals, recursive relations and complex query design. He works independently as a contractor, focusing on clean, well-tested solutions—often improving edge cases like eager loading, polymorphic relations and multi-table DELETE semantics. Known for pragmatic refactors and thorough test coverage, Jonas blends framework-level insight with practical production experience to solve tricky data-modeling problems.
10 years of coding experience
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Technische Universität München
Recursive Laravel Eloquent relationships with CTEs
Role in this project:
Back-end Developer
Contributions:82 releases, 16 reviews, 144 commits in 3 years 9 months
Contributions summary:Jonas primarily focused on developing the core features related to recursive relationships within the Laravel framework. Their initial contribution involved adding a base implementation of the features. They then added support for different Laravel versions, fixing eager loading issues and refactoring code. The user's work demonstrates expertise in Eloquent relationships and the use of common table expressions (CTEs) within a Laravel environment.
Contributions:26 releases, 4 reviews, 69 commits in 4 years
Contributions summary:Jonas focused on refactoring and improving the `belongs-to-through` relationship functionality in the Laravel Eloquent library. They made changes to the `BelongsToThrough` trait and the `BelongsToThrough` relation class, enhancing code structure and potentially performance. The user also updated test cases to ensure the correctness of the relationship logic and added support for various features like withTrashed, table aliases, and eager loading.
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
Jonas Staudenmeir - PHP-Entwickler at Selbstständig