Tom Graham is a product-focused technology leader with 13 years of professional experience and nearly 20 years of hands-on tinkering across desktop, web, mobile and headless server environments. He currently leads Product Innovation at Quest Payment Systems, delivering hardware and software solutions for the payments and retail sectors, including security-sensitive banking applications. Technically versatile, Tom has shipped C++, Qt, C#, Python/Django, Node.js and mobile (iOS/Android) projects and contributes to open-source efforts such as improving Django Helpdesk and the Immich mobile app. He combines strategic product leadership with deep implementation experience, often stepping into backend and UI code to solve tricky integration and compatibility issues. Based in Melbourne, he brings a pragmatic, cross-stack perspective that bridges legacy systems and modern SPA/mobile architectures.
High performance self-hosted photo and video management solution.
Role in this project:
Mobile Developer
Contributions:16 reviews, 6 PRs, 30 comments in 4 months
Contributions summary:Tom primarily contributed to the mobile application component of the project, focusing on bug fixes and feature enhancements. Their work includes resolving issues related to video playback in the memory feature, correcting filtering behaviors, and addressing album management problems. The user also worked on improving the overall user experience, such as adding video indicators and adjusting the scale of memory preview images.
A Django application to manage tickets for an internal helpdesk. Formerly known as Jutda Helpdesk.
Role in this project:
Back-end Developer
Contributions:6 commits, 2 PRs, 4 comments in 2 days
Contributions summary:Tom focused on improving the django-helpdesk application's support for custom user models. Their work involved modifications to the backend code, including views and templates, to ensure compatibility with non-standard user fields. The user also addressed issues related to RSS feeds and the user interface, enhancing the overall functionality and user experience. Furthermore, the user implemented a fix for Django 1.4 compatibility and updated the template tags to support custom user models.
casespythonservicedesktrackerinternal
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.