Summary
Chaiyong Ragkhitwetsagul is an Assistant Professor of ICT at Mahidol University with over a decade of experience bridging software engineering research and practical development. He holds a PhD from UCL (CREST) and an MSIT from Carnegie Mellon, and his background includes roles at Microsoft and an internship at Oracle, giving him deep experience in testing, systems, and large-scale information systems. He teaches core programming and database courses, leads research projects, and hosts a Thai-language podcast that demystifies software engineering trends for practitioners. Known for combining rigorous academic training with hands-on industry experience, he also writes technical columns and consults on product vision, reflecting a rare blend of research, teaching, and public outreach.
10 years of coding experience
9 years of employment as a software developer
B.E, Computer Engineering, 3.51, B.E, Computer Engineering, 3.51 at Kasetsart University
English Training, English Training at University of Delaware
MSIT, Very Large Information Systems, 3.74, MSIT, Very Large Information Systems, 3.74 at Carnegie Mellon University
University College London
English, Thai