Summary
Tianhang Zhang is a software engineer based in Singapore with 11 years of hands-on experience building modern front-end applications and reusable components using JavaScript/ES6, TypeScript, Angular (1.x and 2+), React/Redux, RxJS and Node.js. He has a strong track record shipping UI features for enterprise products—supporting preview/thumbnail functionality, paperless fax settings and a 9th-generation UI for Fuji Xerox—while also implementing LMS platforms with video, gamification and speech synthesis integrations. Comfortable across the stack with MySQL and MongoDB, he often stitches together open-source plugins and custom utilities (debounce/throttle, slider widgets) to accelerate delivery. Notably, he has integrated Amazon Polly for Chinese courseware and rebuilt exam/survey modules for scalable learning systems, showing an eye for practical UX-driven engineering. Trained at Zhejiang University of Technology and NUS’s Institute of System Science, he blends solid academic foundations with a pragmatic, component-driven approach to front-end architecture.
11 years of coding experience
2 years of employment as a software developer
School of Computer, Bachelor's degree, Computer Software Engineering, School of Computer, Bachelor's degree, Computer Software Engineering at Zhejiang University of Technology
Institute of System Science, System Analysis, Institute of System Science, System Analysis at National University of Singapore
Chinese, English