Tah Hoon

Senior Software Engineer at Microsoft

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tah Hoon is a Senior Software Engineer with 11 years of experience building accessible, user-focused web applications and tooling, currently contributing to Teams, Power Apps, and Dynamics 365 at Microsoft. He blends multi-paradigm programming (OO, functional, concurrent) with UX design, business analysis, and data science to deliver interdisciplinary solutions that prioritize real user needs — notably championing accessibility for blind and motor-impaired users in Power Apps. A pragmatic polyglot, Tah moves between front-end React/TypeScript work and backend performance tuning while coordinating cross-disciplinary teams and mentoring new graduates. He also contributes to prominent open-source NLP tooling, improving documentation and alignment models in the NLTK project, reflecting a knack for making complex systems more understandable and usable.
code11 years of coding experience
job5 years of employment as a software developer
bookGCE 'A' Level, GCE 'A' Level at Raffles Institution
bookMSc Applied Computing, Computer Science, MSc Applied Computing, Computer Science at University of Toronto
bookBachelor of Computer Engineering (First Class Honors), Computer Engineering, Bachelor of Computer Engineering (First Class Honors), Computer Engineering at National University of Singapore
languagesChinese, German, French
github-logo-circle

Github Skills (9)

machine-translation10
nlp10
python10
natural-language-processing10
data-structure9
data-structures9
algorithm9
algorithms9
documentation8

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
nltk/nltk

Aug 2015 - Nov 2017

NLTK Source
Role in this project:
userBack-end Developer
Contributions:82 commits, 15 PRs, 2 pushes in 2 years 4 months
Contributions summary:Tah primarily worked on improving the documentation and structure of the Natural Language Toolkit (NLTK) library's statistical machine translation models. They focused on adding docstrings to modules and methods, renaming variables and methods for clarity, and standardizing initialization procedures across the IBM model implementations. The user also modified the alignment and distortion tables in the codebase.
nlppythonmachine-learningnltknatural-language-processing
hoontw/nltk

Aug 2015 - Nov 2017

Contributions:7 pushes, 36 branches, 5 comments in 2 years 4 months
nlpnatural-language-processingmachine-learningnltk
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
Tah Hoon - Senior Software Engineer at Microsoft