Philipp Bosch is a Berlin-based backend engineer with 15 years of experience building web and mobile systems using JavaScript, Python/Django, React/Next.js, and AWS. He combines hands-on backend design with front-end sensibilities—evidenced by contributions to Alpine.js tests and a widely used Django geoposition field that added address search and UI widgets. As co-founder of paeljo GmbH/WEG+ and a recent backend engineer at CampfireFM, he moves between startup product work and core engineering responsibilities. His open-source contributions show a focus on robustness and developer experience, from configuration refactors in Lektor to precision fixes in Alpine’s attribute handling. Known for pragmatic problem-solving, he often bridges gaps between UX, QA and infrastructure to ship reliable features. Beyond code, he brings entrepreneurial experience from founding and running small ventures, giving him product-oriented technical judgment.
Django model field that can hold a geoposition, and corresponding widget
Role in this project:
Back-end Developer
Contributions:84 commits, 5 PRs, 15 pushes in 6 years 2 months
Contributions summary:Philipp primarily contributed to the development of a Django model field and associated widgets for handling geoposition data. This included the initial implementation of the `GeopositionField`, along with the creation of form fields and a widget using a Google Maps API for the user interface. Furthermore, the user extracted the `Geoposition` class, removed a dependency, and updated the documentation, demonstrating proficiency in Django development. They also added an address search function to the geoposition widget.
A rugged, minimal framework for composing JavaScript behavior in your markup.
Role in this project:
Front-end Developer
Contributions:1 review, 8 commits, 6 PRs in 5 months
Contributions summary:Philipp primarily contributed to testing and improving the functionality of the Alpine.js framework. Their work involved adding and refining tests for various features, including event handling, attribute bindings, and model binding. Key changes included making the x-attr regular expression more precise and addressing issues with checkbox values and SVG element interactions. These contributions demonstrate a focus on ensuring the framework's correctness and enhancing its capabilities.
pjaxminimal-frameworkjavascriptmarkupknockoutjs
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.