Du Mingzhe is a Research Associate and seasoned software engineer with a decade of experience building ML-driven systems across academia and industry in Singapore and Australia. With a PhD pursuit at NTU and a current role at NUS Institute of Data Science, he blends rigorous research with practical product work—from Douyin search at ByteDance to AI-powered language-to-visual and timeline systems at Microsoft. His background spans backend financial and security systems at Alibaba and Tencent to mentoring STEM students at the University of Melbourne, showing both production-grade engineering and commitment to talent development. A foodie, cyclist and clarinetist, he brings curiosity and creative problem-solving to multidisciplinary teams and often approaches research problems with an engineer’s emphasis on deployable solutions.
10 years of coding experience
3 years of employment as a software developer
Exchange programme, Entrepreneurship/ Information analytic, Exchange programme, Entrepreneurship/ Information analytic at Nanyang Technological University
Bachelor of Engineering - BE, Information Security, Bachelor of Engineering - BE, Information Security at Central South University
The University of Melbourne
Doctor of Philosophy - PhD, Computer Science, 4.7 / 5, Doctor of Philosophy - PhD, Computer Science, 4.7 / 5 at Nanyang Technological University Singapore
Contributions:91 commits, 98 pushes, 1 branch in 3 years 5 months
warehouse
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.