Max Franz

Canada
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
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.
code15 years of coding experience
bookBachelor of Software Engineering Engineering / Computer Science, Bachelor of Software Engineering Engineering / Computer Science at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
12,104reputation
1.2mreached
524answers
2questions
Badges
javascript
top-1%
data-visualization
top-5%
github-logo-circle

Github Skills (17)

javascript10
cytoscapejs10
cytoscape10
front-end-development10
graph-visualization10
touch-event10
rendering9
render9
canvas2d9
canvas9
data-visualization9
html9
css8
react6
graph6

Programming languages (13)

JavaCSSC++ScalaHTMLTypeScriptCoffeeScriptSCSS

Github contributions (5)

github-logo-circle
cytoscape/cytoscape.js

Aug 2011 - Jan 2023

Graph theory (network) library for visualisation and analysis
Role in this project:
userFront-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.
visualisationanalysisjavascriptcytoscapejsnetwork-theory
tgdwyer/WebCola

Jul 2015 - Dec 2016

Javascript constraint-based graph layout
Role in this project:
userFront-end Developer
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.
Request Free Trial
Max Franz