Principal Member Of Technical Staff at Beijing Academy of Artificial Intelligence(BAAI)
Beijing, China
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Börje Karlsson is a systems-minded principal technologist with 11+ years leading research and engineering at Microsoft Research Asia and currently at the Beijing Academy of Artificial Intelligence, focusing on data-driven AI systems, knowledge mining, and cross-lingual NLP. He has a strong track record shipping research into production—open-sourcing KBQA and tabular entity-linking modules and contributing modules that reached Microsoft products and Azure services. His work spans practical systems (from mobile and sensing to large-scale knowledge pipelines) and experimental AI research, including long-form generative storytelling and reduced-resource language modeling. A pragmatic engineer and manager, he bridges deep research, product partnerships, and developer-facing APIs while mentoring teams to deliver reproducible, deployable systems. He also contributes to well-known open-source projects such as Microsoft.Recognizers.Text, adding Portuguese number recognition and robust multilingual test coverage. Based in Beijing with a PhD and global R&D roots from Brazil to Singapore, he combines academic rigor with product-focused engineering.
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:
Back-end Developer
Contributions:49 releases, 1030 reviews, 298 commits in 5 years 4 months
Contributions summary:Börje's contributions centered on adding Portuguese language support for number recognition within the `microsoft/recognizers-text` repository. This included implementing number support for Portuguese, porting the new class structure, and resolving bug fixes for Portuguese percentage recognition. The user's work involved creating test classes and modifying existing codebase to accommodate the new language.
Microsoft.Recognizers.Text.Number provides robust recognition and resolution of numbers expressed in multiple languages. Full support for English, Spanish, and Chinese. Partial for French. contributions are greatly welcome.
Contributions:2 PRs, 129 pushes, 425 branches in 5 years 5 months
chinesepartialrecognitionrecognizersresolution
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
Börje Karlsson - Principal Member Of Technical Staff at Beijing Academy of Artificial Intelligence(BAAI)