James Ma is a Singapore-based full-stack software engineer and founder with 11 years of experience building payments, trading and cloud-native systems, currently co-founding an AI-driven cybersecurity platform. He led tech strategy for payments, deposits and onboarding at Trust Bank Singapore, delivering a new ISO20022 GIRO rail and helping scale to 500,000 customers and SGD 1 billion in deposits within seven months. Previously an R&D lead at Mastercard with 5+ patent filings and contributions to EMV standard work, he researches payments, IoT and ML-driven payment experiences. An author of Mastering Python for Finance and Secure Coding for Software, he also contributes to HFT tooling—having refactored order-execution code in a high-frequency trading Python repo—and brings practical trading chops (Series 3 experience) to engineering and product decisions. He mentors emerging engineers and blends research, product delivery and hands-on implementation across backend, cloud and fintech stacks.
11 years of coding experience
10 years of employment as a software developer
B.Eng (Hons) Computer Engineering, B.Eng (Hons) Computer Engineering at Nanyang Technological University
Diploma in Information Technology, Diploma in Information Technology at Nanyang Polytechnic
Master of Science (MSc), Finance, Master of Science (MSc), Finance at IIT Stuart School of Business
A high-frequency trading model using Interactive Brokers API with pairs and mean-reversion in Python
Role in this project:
Back-end Developer
Contributions:6 releases, 64 commits, 11 PRs in 5 years 2 months
Contributions summary:James primarily focused on code cleanup within the high-frequency trading model, specifically in the `hft_model.py` file. This included refactoring and improving code structure without introducing new features or significant changes in functionality. The user also merged remote-tracking branches, added a requirements file, and made updates related to order execution, demonstrating an understanding of the project's codebase and maintenance.
Contributions:10 commits, 8 PRs, 4 pushes in 1 day
traintensorflow
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.