Summary
Haiyun Li is a lecturer and former software engineer with over a decade of experience building and deploying software across defense, enterprise, and education sectors in Singapore. At Nanyang Polytechnic she transitioned from hands-on software engineering to teaching, leading industry projects, coaching competition teams, and delivering practical technical training that bridges academia and real-world practice. Her earlier roles at Thales and HP gave her deep exposure to mission-critical systems and client-facing technical consulting. Trained as an electrical and electronic engineer at Nanyang Technological University, she combines systems thinking with applied software development skills and a knack for translating complex concepts into teachable outcomes. Colleagues describe her as a pragmatic problem-solver who quietly elevates team capability through mentorship and well-structured learning experiences.
10 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering (B.E.), Electrical & Electronic Engineering, Bachelor of Engineering (B.E.), Electrical & Electronic Engineering at Nanyang Technological University Singapore
English, Chinese