Steven Gum is a Senior Software Engineer based in Seattle with 10 years of experience specializing in conversational AI and conversation user interfaces, currently improving omnichannel experiences for Dynamics 365 at Microsoft. He has a strong open-source footprint across the Bot Framework ecosystem—contributing NLP localization, prompt enhancements, samples and emulator UI improvements—plus work on Azure CLI bot deployment tooling. Comfortable across front-end and back-end stacks, he’s delivered Python, .NET, Node.js and TypeScript components and test automation that keep complex conversational flows reliable. Notably, his contributions span both core SDK internals and developer-facing samples, showing an emphasis on making advanced bot capabilities accessible and maintainable.
10 years of coding experience
6 years of employment as a software developer
Chaminade University of Honolulu
Full Stack Web Development, Full Stack Web Development at Coding Dojo Seattle
Kamehameha Schools Kapalama Campus
Bachelor of Arts (B.A.), Economics, Bachelor of Arts (B.A.), Economics at University of Hawaii at Manoa
Welcome to the Bot Framework samples repository. Here you will find task-focused samples in C#, JavaScript/TypeScript, and Python to help you get started with the Bot Framework SDK!
Role in this project:
Full-stack Developer
Contributions:26 reviews, 181 commits, 185 PRs in 2 years 3 months
Contributions summary:Steven contributed to both front-end and back-end aspects of the project. They implemented a Node.js Adaptive Cards sample in JavaScript/TypeScript and worked on a QnA Maker sample. Additionally, the user added a Node.js rich cards sample, as well as a TS Console Echo bot sample, demonstrating a full-stack approach to bot development. These changes suggest involvement across different components and functionalities within the bot framework.
Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.
Role in this project:
Back-end Developer
Contributions:3 releases, 573 reviews, 384 commits in 4 years 9 months
Contributions summary:Steven's commits primarily focused on adding samples to the `microsoft/botbuilder-js` repository. The user added several new samples and refactored existing ones, including examples for conversation updates, prompts, rich cards, and dispatch functionality. These changes involved refactoring around `dc.continue()` and adding `UserState` to the samples that already used `ConversationState`, indicating improvements in the bot's conversational flow and state management.
sdk-frameworkbotjavascriptsdkbots
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
Steven Gum - Senior Software Engineer at Microsoft