Martin Kaněra is a software developer with six years of hands-on experience building front-end and full-stack web applications, currently shaping interactive diagramming at JointJS as a core maintainer. He designs reusable TypeScript and SVG-driven UI components, implements advanced client-side features, and improves developer experience for a widely used open-source diagramming library. Martin combines enterprise and educational project experience—from custom GUIs at a large firm to a school project that involved end-to-end DevOps—and is pursuing a Master’s in Computer Programming while expanding into Flutter for cross-platform apps. As a co-founder of an AI-driven interactive storytelling startup, he blends product direction with mobile engineering on a part-time basis. Notably, his JointJS contributions include adding SVG calc() support and ergonomic features like shift-driven horizontal scrolling, reflecting a focus on practical UX improvements and long-term maintainability. Based in Hradec Králové, Czechia, he brings a pragmatic, curious approach to solving UI/UX challenges and shipping clean, testable code.
6 years of coding experience
2 years of employment as a software developer
Exchange, Information Technology, Exchange, Information Technology at Kochi University of Technology
Master’s degree, Computer Programming, Master’s degree, Computer Programming at University of Hradec Králové
Graduation, Computer Programming/Programmer, General, Graduation, Computer Programming/Programmer, General at DELTA - Střední škola informatiky a ekonomie, Pardubice
A proven SVG-based JavaScript diagramming library powering exceptional UIs
Role in this project:
Front-end Developer
Contributions:6 reviews, 9 commits, 34 PRs in 6 months
Contributions summary:Martin primarily contributed to the front-end development of the diagramming library. Their work focused on implementing new features and enhancing existing ones, such as adding support for `calc()` in SVG attributes and enabling horizontal scrolling with the shift key. They also made improvements to the library's test suite and documentation. The user demonstrated skills in TypeScript, JavaScript, and SVG manipulation.
Contributions:155 PRs, 199 pushes, 10 branches in 1 year 6 months
graduationjavascriptreactstorage
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 Kaněra - Software Developer At JointJS at client IO s.r.o.