James Stout is an experienced Financial Technology leader and project manager with 13 years (and earlier technical roots) delivering front-to-back solutions across global banks including Morgan Stanley, UBS, HSBC, JPMorgan and BNP Paribas. He blends deep software development lifecycle expertise and hands-on engineering experience (iOS/macOS, backend PHP/Node, C/C++) with strong program delivery skills in regulatory, broker onboarding and risk-driven initiatives across APAC. Known for bridging business and technical domains, he has led cross-functional teams, built offshore BA/QA capabilities, and managed multi-million dollar budgets and mission-critical trading systems. As a former CTO and indie iOS developer, he retains active engineering instincts and open-source contributions—having fixed backend bugs, improved localization, and enhanced UI queue handling in notable repos like ImageOptim and SpotWeb. Based in Hong Kong, he is pragmatic under aggressive timelines and adept at aligning compliance, product and technology to enable new market functionality. Unusually for a senior PM, he pairs day-to-day delivery discipline with a developer’s eye for localization and UX detail.
13 years of coding experience
14 years of employment as a software developer
MSc Information Technology, MSc Information Technology at University of Nottingham
M.Med.Sci Medicine, M.Med.Sci Medicine at University of Birmingham
BSc Applied and Human Biology, BSc Applied and Human Biology at Aston University
Contributions summary:James contributed to bug fixes and enhancements in the SpotWeb project, primarily addressing PHP code and addressing issues in the `SpotPage_newznabapi.php` and `posting.js` files. They added new translations for various phrases, and also made significant changes to the translation generation script. This user also focused on correcting typos and improving translations within the templates, demonstrating skills in both back-end development and localization.
Contributions summary:James implemented features related to the application's core functionality, including adding a singleton, managing queue counts, and integrating the queue count with the UI through an NSScriptCommand. They modified both header and implementation files, updating the utilities and file queue classes. The user also worked on integrating the queue count with the UI and refactored code to support 32-bit architectures. Additionally, they contributed to localization by adding translations and updating the credits section, integrating HTML.
imageoptimimage-optimizationimageguimozjpeg
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.