Chris Dance is a seasoned founder and CEO with 14+ years leading PaperCut Software from a startup to a global team while still staying hands-on with engineering. Trained as a mechanical engineer at Monash and ExxonMobil, he pivoted into software, blending systems thinking with practical product leadership and an obsession for reliable, user-focused tooling. He contributes to open source—improving Go SNMP handling for IPv6, UDP retries and parsing robustness—and has also shipped front-end usability enhancements for widely used jQuery plugins. Based in Melbourne, he thrives in roles that constantly change, equally comfortable in strategy meetings, code reviews, or fixing the coffee machine. A lifelong competitive sailor and 2015 world champion, he brings a competitive, disciplined mindset to building resilient teams and products.
14 years of coding experience
4 years of employment as a software developer
Engineering Mechanical, Engineering Mechanical at Monash University
A light-weight jQuery "dirty forms" Plugin - it monitors html forms and alerts users to unsaved changes if they attempt to close the browser or navigate away from the page. (Are you sure?)
Role in this project:
Front-end Developer
Contributions:72 commits, 5 PRs, 5 pushes in 6 years 6 months
Contributions summary:Chris primarily contributed to the front-end aspects of the "AreYouSure" jQuery plugin. They implemented new features like support for HTML5 input types and events to modify the form state. Additionally, they focused on improving the plugin's usability by enhancing the demo page and providing examples, including incorporating a shim for iOS support. They also addressed bug fixes related to input fields.
Contributions:13 commits, 1 PR, 21 comments in 8 months
Contributions summary:Chris primarily focused on improving the `gosnmp` library's functionality and robustness. They implemented IPv6 parsing support and enhanced error handling, particularly concerning unimplemented types in SNMP responses. The user also added retry logic for UDP connections to handle packet loss and connection issues, improving the library's reliability. Furthermore, they addressed bugs related to integer parsing and request ID handling, ensuring correct data interpretation and synchronization.
golangsnmpsnmp-agentsnmpv2-trapsnmpv3
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
Chris Dance - CEO And Co-founder at PaperCut Software