Ricardo Matias is a Senior Web Developer based in Berlin with 11 years of hands-on experience building interactive full‑stack web applications and developer tools. He has deep expertise in front-end engineering and diagramming libraries, contributing major features and fixes to well-known open-source projects like bpmn-js, diagram-js and the Camunda Modeler. Ricardo combines product-focused UI work—file handling, menus and immersive web interfaces for installations—with low-level modeling improvements such as snapping, element restoration, and custom palette rules. His portfolio spans enterprise dashboards (Audi), creative and museum installations, and tooling for BPMN/DMN ecosystems, demonstrating both design sensitivity and engineering rigor. Self-taught in software development, he frequently bridges prototyping and production, turning visual interaction needs into robust, reusable components.
11 years of coding experience
7 years of employment as a software developer
Software Development, Software Development at Self taught
An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
Role in this project:
Full-stack Developer
Contributions:73 commits, 167 pushes, 130 branches in 1 year 4 months
Contributions summary:Ricardo contributed to the foundational structure of the Camunda Modeler application, adding project structure, boilerplate code, and menus for the desktop application. They implemented core functionalities such as file opening, saving, and closing. Further contributions included setting up file associations and adding improvements to the user interface to facilitate user interaction. They also enhanced the build process.
Contributions:37 commits, 8 PRs, 131 pushes in 1 year 10 months
Contributions summary:Ricardo primarily contributed to the BPMN-js rendering toolkit, focusing on features related to modeling and modifying BPMN diagrams. Their commits address bug fixes and feature implementations, such as restoring diagram elements during type changes, snapping to minimum bounds during resize, and adding default and conditional flows. The user also made changes to the context pad and import functionality, enhancing the overall usability and features of the toolkit.
modelerbrowserbpmnjavascripttoolkit
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
Ricardo Matias - Senior Web Developer at Ricardo Matias