Patrick Withams is a Machine Learning Developer based in Calgary with nine years of software development experience and current graduate-level study in Computer Science at the University of Calgary. He blends production ML work at Qube Technologies with a strong software engineering background from roles at Xerris and Pason, shipping backend systems and improving testability. An active open-source contributor, he has hands-on experience refactoring and extending the dunst notification daemon to add layout features and robust tests—demonstrating attention to UI details and coordinate math often overlooked in ML-focused profiles. His early career in security analysis, UX/graphics and content roles gives him a rare mix of threat awareness, design sensibility, and communication skills. Patrick is skilled at turning research-driven ideas into maintainable code and tests, making him effective at bridging prototype research and production ML features.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Arts (BA), Philosophy and English Literature (3rd Year Study Abroad), Bachelor of Arts (BA), Philosophy and English Literature (3rd Year Study Abroad) at The University of Calgary
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Calgary
Bachelor of Arts (BA), Philosophy and English Literature, Bachelor of Arts (BA), Philosophy and English Literature at University of Glasgow
Contributions summary:Patrick implemented and refactored features related to notification display, specifically introducing support for gaps between notifications. Their work involved modifying the drawing logic to accommodate the gaps, updating coordinate calculations for click targets, and adding new settings to configure the gap size. Further contributions include refactoring code to increase testability and adding tests for dimensions and layout rendering.
Contributions:38 commits, 26 pushes, 1 branch in 25 days
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
Patrick Withams - Machine Learning Developer at Qube Technologies