Matt Shim is a software engineer based in Seattle with nine years of experience focused on building conversational AI and backend systems. At T-Mobile and as an active open-source contributor to Microsoft projects, he has implemented bot features across C# and Node.js, integrated QnA and speech capabilities, and worked on Python packaging and build automation. His contributions to Recognizers-Text show practical expertise in multilingual natural language processing, having added French language support through extractors, parsers, and rigorous tests. Comfortable across full-stack and backend roles, he brings a mix of production engineering discipline and language-processing nuance to conversational applications. An under-the-radar strength is his cross-platform fluency—moving between SDKs, automation scripts, and regex-driven NLP—to reliably ship interoperable bot components.
Welcome to the Bot Framework samples repository. Here you will find sample bots that take advantage of Bot Framework capabilities.
Role in this project:
Full-stack Developer
Contributions:21 commits, 13 PRs, 14 pushes in 1 year 4 months
Contributions summary:Matt contributed to various samples within the `microsoft/botframework-blogsamples` repository, demonstrating a focus on building conversational bots. Their work includes implementing features such as speech recognition and synthesis using the Bot Framework, integrating QnA maker, adding rich cards and attachments, and customizing bot state persistence with Azure services. The user's contributions span both C# and Node.js, indicating familiarity with different bot development platforms. The Redux bot sample suggests an interest in state management in conversational applications.
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:9 commits, 14 PRs, 9 comments in 1 year 4 months
Contributions summary:Matt's contributions focused on adding support for the French language to the `microsoft/recognizers-text` repository. They implemented and modified extractors, parsers, and definitions related to number and date/time recognition in French. This work involved creating and refining regular expressions, unit tests, and configurations to accurately parse and resolve text in French. The user addressed bugs in the French implementation and ensured the unit tests passed.
kebab-casepythoncorpus-linguisticsprefixmicrosoft
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.