Patrick Withams

Machine Learning Developer at Qube Technologies

Calgary, Alberta, 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

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor 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
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Calgary
bookBachelor of Arts (BA), Philosophy and English Literature, Bachelor of Arts (BA), Philosophy and English Literature at University of Glasgow
github-logo-circle

Github Skills (6)

c1710
c1110
cairo10
dbus8
wayland6
x115

Programming languages (5)

C++CJavaScriptGoPython

Github contributions (5)

github-logo-circle
dunst-project/dunst

Mar 2022 - Mar 2022

Lightweight and customizable notification daemon
Role in this project:
userBackend Developer
Contributions:22 commits in 20 days
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.
daemonnotificationscustomizablenotification-centernotification
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