Martin Stamm

Senior Frontend Engineer at Camunda

Berlin Metropolitan Area Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Martin Stamm is a Senior Frontend Engineer based in Berlin with nine years of experience building core modeling libraries and Electron/React desktop apps for BPMN and DMN tooling. At Camunda he specializes in high-fidelity diagram rendering and UX—contributing to widely used open-source projects like bpmn-js and diagram-js where he implemented features such as multi-plane rendering and programmatic scrollToElement. He blends deep JavaScript and SVG expertise with practical full-stack work, having modernized legacy AngularJS apps to React and built framework-agnostic plugin systems for extendable webapps. Martin also contributes to documentation and example apps, and has implemented embedded React forms and a FEEL code editor, reflecting an interest in developer ergonomics and domain-specific languages. Colleagues rely on him for subtle UI fixes and backwards-compatible refactors that improve developer and end-user workflows.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS IT-Systems Engineering, Bachelor of Science - BS IT-Systems Engineering at Hasso Plattner Institute
languagesGerman, English
github-logo-circle

Github Skills (36)

javascript10
canvas2d10
bpmn-js10
canvas10
testing10
css10
diagram10
graph-editor10
backward-compatibility10
ui-design10
editor10
forms10
dmn10
uid10
automation10

Programming languages (13)

MDXJavaCSSHandlebarsHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
camunda/camunda-bpm-examples

Mar 2019 - Mar 2021

A collection of usage examples for Camunda Platform intended to get you started quickly
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 18 commits, 16 PRs in 2 years
Contributions summary:Martin primarily contributed to enhancing the example user task forms for Camunda Platform. They implemented a React-based embedded form for user tasks, allowing for dynamic and interactive form elements. This involved creating both start and task forms, integrating React components, and managing form variables within the Camunda environment. Additionally, the user made adjustments to the examples for the 7.11 release, demonstrating active involvement in maintaining and updating the project.
camundabpmnactivitidmnbusiness-process
A properties panel for bpmn-js.
Role in this project:
userFull-stack Developer
Contributions:114 reviews, 118 commits, 73 PRs in 1 year 4 months
Contributions summary:Martin primarily contributed to the `bpmn-js-properties-panel` repository by updating and refactoring code to ensure backwards compatibility with older versions of `diagram-js`. They addressed issues related to the implicit root ID and the handling of keyboard events within input fields. The user also added features such as support for drilldown in panel headers and updated dependencies.
camundajavascriptbpmnpropertiesdmn
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
Martin Stamm - Senior Frontend Engineer at Camunda