Ming-tian Yang is a doctoral student and teaching assistant in the Programming Languages Group at The University of Hong Kong with nine years of experience bridging teaching, research, and developer tools. He teaches functional programming and has supported multiple undergraduate programming courses while contributing research on decidable bounded quantification and financial data science tooling. Comfortable across languages and pedagogy, he has interned on PL and developer tools projects, translated course materials, and helped internationalize the popular Dev-Cpp IDE by adding and improving East Asian language support. His background includes diverse international exchanges and interdisciplinary study—ranging from logic and mathematics to arts and languages—reflecting a rare blend of formal PL theory, practical tooling, and multilingual outreach.
9 years of coding experience
1 year of employment as a software developer
APRU Virtual Student Exchange Business & Economics, APRU Virtual Student Exchange Business & Economics at Korea University
APRU Virtual Student Exchange English Language, APRU Virtual Student Exchange English Language at University of Science and Technology of China
The University of Hong Kong (HKU)
APRU Virtual Student Exchange Logic, APRU Virtual Student Exchange Logic at Tsinghua University
APRU Virtual Student Exchange Theory and History of Art, APRU Virtual Student Exchange Theory and History of Art at Universidad de Chile
High School Diploma, High School Diploma at Zhenhai High School of Zhejiang
The Chinese University of Hong Kong (CUHK)
Semester Exchange Program Chinese Language Computer Science Electrical Engineering, Semester Exchange Program Chinese Language Computer Science Electrical Engineering at National University of Singapore
APRU Virtual Student Exchange Mathematics, APRU Virtual Student Exchange Mathematics at Nagoya University
Hong Kong University of Science and Technology (HKUST)
Contributions:8 commits, 5 PRs, 10 comments in 6 months
Contributions summary:Ming-tian's contributions primarily involve updating and adding language translations for the Dev-C++ IDE. They updated existing Chinese (Simplified and Traditional) translations and added support for Japanese in the setup wizard. The work focused on modifying language files to ensure accurate and complete localization of the user interface. This suggests a focus on expanding the IDE's accessibility to a wider global audience.
Contributions:124 reviews, 44 PRs, 20 pushes in 1 month
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.
Request Free Trial
Ming-tian Yang - Teaching Assistant at The University of Hong Kong