James Ma

Software Engineer @ Mastercard

5.0 stars
5.0 (26 reviews)

Love building software products. In making sure online services work end-to-end, I obsess with minute details throughout the tech stack, from frontend user experience to backend core services. I help startups to build products from scratch and scale them for growth and commercialization in different markets.

Currently, my research work lies in the payments domain, and have interest in the finance ecosystem. I work on a wide variety of topics, ranging from EMV standards to blockchain, IoT to NLP, and NFC to Arduino systems, all with the objective of delivering a better user experience when exchanging for goods and services. Some of these inventions are patent pending.

I am the author of Mastering Python for Finance, 1st and 2nd editions.

Happy to guide you on your journey in learning React, Vue, SpringBoot, Python/Django, Angular, professional software development...

What students say

"James had spot on answers for me, all questions were answered intelligently and eloquently. I really appreciate him helping me out with everything. I was super impressed with how fast James answered my questions and had suggestions that led me down the right path."
Wendi, May 2020
5 stars
"James is a great mentor, very responsive, and always has insightful feedback to provide. Thanks to his answers and expertise I could accelerate my learning and develop great work methodologies. I highly recommend his services!"
Clément, July 2020
5 stars
"James is a great teacher and he helped me a lot in my pursuits."
Nikolai, October 2020
5 stars
"James is a great mentor!"
Vishal, May 2020
5 stars
"James is doing a great job, and he exceeds my expectations. Always available and super helpful."
Nikolai, June 2020
5 stars
"Very proactive mentor and nice person to depend upon."
Sujit, April 2020
5 stars
"James is great! He is very helpful and provides great feedback."
Ze Quan, June 2020
5 stars

Mentorship Program


No spots left!

Includes unlimited Q&A via chat

Tasks & exercises

Regular calls, per agreement

Flat fee, no hidden costs

7 day free trial! Cancel anytime.