Nanhan Huang

Student at thulab

Haidian District, Beijing, China
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

👤
Senior
🎓
Top School
Nanhan Huang is a master's student at Tsinghua University with eight years of software engineering experience focused on data analysis, cleansing, and processing. He interned with Microsoft’s Big Data Mining Group, contributing as a back-end developer and test automation engineer to the widely used microsoft/Recognizers-Text project, improving multilingual entity recognition and stability. His work there involved cross-language fixes for date and number parsing and implementing robust boundary checks and decade-based time period support—skills that bridge research and production systems. A strong foundation from China University of Geosciences (BSc in Computer Science, GPA 3.76) underpins his applied research and engineering. Based in Haidian, Beijing, he blends academic research with practical open-source impact, often tackling subtle parsing and edge-case issues that improve real-world NLP reliability.
code8 years of coding experience
bookMaster's degree, Data Processing and Data Processing Technology/Technician, Master's degree, Data Processing and Data Processing Technology/Technician at Tsinghua University
bookBachelor's degree, Computer Science, Overall GPA: 3.76/4.0, Bachelor's degree, Computer Science, Overall GPA: 3.76/4.0 at China University of Geosciences (Beijing)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

net10
asp-net10
unit-testing10
dotnet10
entity-extraction10
python10
number-recognition10
java9
javascript9
javas9
nlp8
dotnet-core8
csharp8

Programming languages (6)

C#TypeScriptJavaC++ScalaPython

Github contributions (5)

github-logo-circle
microsoft/Recognizers-Text

Aug 2018 - Nov 2019

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:32 commits, 30 PRs, 9 comments in 1 year 2 months
Contributions summary:Nanhan primarily focused on enhancing the `microsoft/recognizers-text` repository with improved entity recognition, boundary checks, and overall code stability across multiple languages. Their contributions included implementing entity boundary checking in NumberWithUnit tests and supporting new features like decade-based time periods. The user also addressed bugs and issues related to incorrect parsing of date and number entities. These changes involved modifications across various programming languages and test frameworks.
kebab-casepythoncorpus-linguisticsprefixmicrosoft
Sothan/Recognizers-Text

Aug 2018 - Nov 2019

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, and date/time expressed in multiple languages (Chinese, English, French, Spanish, and Portuguese. Partial support for German). Contributions are greatly welcome! Packages are available at https://www.nuget.org/profiles/Recognizers.Text and https://www.npmjs.com/~recognizers.text
Contributions:55 pushes, 81 branches in 1 year 2 months
chinesedate-timepartialrecognitionrecognizers
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
Nanhan Huang - Student at thulab