Martin Kaněra

Software Developer At JointJS at client IO s.r.o.

Hradec Králové, Hradec Králové, Czechia
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 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.
code6 years of coding experience
job2 years of employment as a software developer
bookExchange, Information Technology, Exchange, Information Technology at Kochi University of Technology
bookMaster’s degree, Computer Programming, Master’s degree, Computer Programming at University of Hradec Králové
bookGraduation, Computer Programming/Programmer, General, Graduation, Computer Programming/Programmer, General at DELTA - Střední škola informatiky a ekonomie, Pardubice
languagesEnglish, Czech
github-logo-circle

Github Skills (10)

html10
typescript10
javascript10
typescripts10
svg10
diagramming10
typescript-types10
visualizations9
charts9
visualization9

Programming languages (4)

TypeScriptJavaScriptVueSvelte

Github contributions (5)

github-logo-circle
clientIO/joint

Jun 2022 - Jan 2023

A proven SVG-based JavaScript diagramming library powering exceptional UIs
Role in this project:
userFront-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.
chartsjavascript-libraryvisual-applicationsinteractive-diagramssvg
Online storage for graduation projects
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.