Max Franz is a software engineer with 15 years' experience specializing in product design, developer platforms, and UX for complex systems. A University of Waterloo software engineering graduate based in Canada, he brings deep front-end expertise demonstrated by impactful contributions to prominent open-source graph-visualization projects like cytoscape.js and WebCola. Max has a track record of improving touch interactions, rendering accuracy, and integrating layout algorithms to create more usable, interactive graph visualizations. He blends practical engineering with product sensibility, focusing on developer experience and end-user interaction nuances. Colleagues value his ability to turn intricate graph-theory problems into polished UI behavior and clear examples for other developers. Max's work often surfaces in documentation and examples, reflecting a preference for enabling others as well as shipping robust code.
15 years of coding experience
Bachelor of Software Engineering Engineering / Computer Science, Bachelor of Software Engineering Engineering / Computer Science at University of Waterloo
Graph theory (network) library for visualisation and analysis
Role in this project:
Front-end Developer
Contributions:155 releases, 74 reviews, 5134 commits in 11 years 6 months
Contributions summary:Max primarily contributed to the codebase by fixing touch device-related errors and modifying the deselect touch gesture. Furthermore, the user addressed issues with node shape rendering, specifically for `cutrectangle`, and modified edge control point calculations and updated label calculations. The commits demonstrate a focus on improving the user experience, addressing rendering issues, and refining touch interactions.
Contributions:8 commits, 5 PRs, 4 comments in 1 year 5 months
Contributions summary:Max primarily contributed to the front-end aspects of the project by adding examples and enhancing the user interface using Cytoscape.js. They integrated the WebCola layout library with Cytoscape.js, developing interactive graph visualizations. The user also updated the example code and documentation, and included links to external resources related to the technologies used. These updates showcase proficiency in integrating layout algorithms with graph visualization tools.
graph-basedjavascriptlayoutgraph-editorconstraint
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.