Patrick Dehn is a frontend software engineer based in Berlin with 11 years of experience building and refining complex web UIs, particularly for BPMN tooling and process orchestration. He has been a core contributor to bpmn.io projects and a long-standing frontend developer at Camunda, shaping Modeler, Operate and Tasklist experiences used by process engineers worldwide. Comfortable across the stack, his work blends UI polish (popup menus, properties panels, keyboard shortcuts) with pragmatic full‑stack changes to enable features like task morphing and editor integrations. Patrick’s contributions show a focus on usability and cross‑browser robustness—fixing subtle Firefox quirks and multi‑menu bugs—and he pairs academic grounding in applied computer science with hands‑on open source impact.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.Sc.) Medieninformatik, Bachelor of Science (B.Sc.) Medieninformatik at Berlin University of Applied Sciences Berlin (BHT)
Master of Science (M.Sc.) Angewandte Informatik, Master of Science (M.Sc.) Angewandte Informatik at Hochschule für Technik und Wirtschaft Berlin
Berufsausbildung IT-Systemelektroniker (IHK), Berufsausbildung IT-Systemelektroniker (IHK) at PC-Feuerwehr Hamburg-Mitte GmbH
Contributions:67 commits, 103 pushes, 71 branches in 1 year 10 months
Contributions summary:Patrick primarily contributed to improving the properties panel for a BPMN-js library. They addressed various bugs and corrected typos, improving the code quality. The user also added features such as a toggle option and scrolling functionality to the tab bar. Furthermore, the user worked on the implementation of form fields, including validation, and enabled users to configure form field properties, focusing on UI and functionality improvements related to element properties within the properties panel.
A toolbox for displaying and modifying diagrams on the web.
Role in this project:
Front-end Developer
Contributions:50 commits, 3 PRs, 97 pushes in 2 years 11 months
Contributions summary:Patrick primarily contributed to the `diagram-js` library by implementing and refactoring features related to the popup menu. They ensured proper functionality, added new features like the display of attribute menus, addressed Firefox compatibility issues, and improved overall menu styling. Furthermore, they addressed bugs related to the handling of multiple popup menus within the diagram-js library. The commits demonstrate a strong focus on improving the user interface and overall usability of the diagram editor.
diagramsdiagram-editorsvgtoolboxjavascript
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
Patrick Dehn - Software Engineer, Frontend at Camunda