Ricardo Matias

Senior Web Developer at Ricardo Matias

Berlin, 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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookSoftware Development, Software Development at Self taught
github-logo-circle

Github Skills (22)

filesystem10
javascript10
bpmn-js10
menu-item10
electron10
testing10
css10
dmn10
desktop-application10
menubar10
menu10
toolkits10
svg10
front-end-development10
bpmn10

Programming languages (18)

PowerShellJavaCSSC++RustCHandlebarsGo

Github contributions (5)

github-logo-circle
camunda/camunda-modeler

Sep 2015 - Feb 2017

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
Role in this project:
userFull-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.
camundadesktop-applicationdiagram-editorintegratedbpmn
bpmn-io/bpmn-js

Apr 2015 - Feb 2017

A BPMN 2.0 rendering toolkit and web modeler.
Role in this project:
userFull-stack Developer
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