Tien Phuc is a Senior Software Engineer with nearly a decade of professional experience and over 10 years as a full-stack developer and team lead, specializing in Ruby, PHP, Node.js, Rails, Moodle, and cloud/Linux environments. He has led technical architecture and delivery at NashTech and contributed meaningful back-end and mobile improvements to the widely used open-source Moodle platform—fixing quiz submission/ upload bugs and enhancing app accessibility. Comfortable across the stack from databases (MySQL/Postgres) to responsive UIs, he pairs hands-on coding with business analysis and database design skills. Now self-employed in Ho Chi Minh City, he seeks roles that leverage his technical depth while continuing to grow communication, teamwork, and problem-solving capabilities. An understated strength is his blend of open-source collaboration experience and practical product-focused engineering in education technology.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Science, Computer Science & Engineering, Bachelor of Science, Computer Science & Engineering at Bach Khoa University (fomerly Ho Chi Minh City University of Technology)
Moodle - the world's open source learning platform
Role in this project:
Back-end Developer
Contributions:10 commits, 53 comments in 1 year 11 months
Contributions summary:Tien primarily contributed to the back-end functionality of the Moodle platform, focusing on improvements to the quiz module. They implemented changes to the quiz submission notification system, separating user and system notifications. Additionally, the user addressed bugs related to file uploads in quizzes, resolving an issue where more files than allowed could be uploaded. They also made significant updates related to quiz editing logging.
Contributions summary:Tien primarily focused on enhancing the Moodle App's user interface and accessibility. Their contributions included fixing accessibility issues in course completion, improving tab display on different screen sizes, and enabling page navigation for course page tabs. They also worked on updating the context menu and handling file downloads, ensuring a better user experience and addressing issues related to file handling within the app.
ionic5moodlemoodleappionic
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
Tien Phuc - Senior Software Engineer at Self-employed