Dan Driscoll is a Partner Engineering Manager at Microsoft with 10+ years of experience building and securing large-scale conversational and cloud services, currently driving partner engineering for Dynamics 365 Customer Service Omnichannel. He has deep technical roots as an engineering manager and software architect for Azure Bot Service and Power Virtual Agents, and has contributed security-focused improvements to high-profile open-source projects like the Microsoft Bot Framework SDK. Known for shipping practical, production-ready solutions, he blends backend engineering, authentication/JWT hardening, and platform architecture to improve reliability and trust. Outside of core engineering he brings diverse skills—from FAA-certified flight instruction to professional photography and teaching—that inform a pragmatic, human-centered approach to product and partner work. Based in Albuquerque, he leverages both electrical engineering and computer science training to navigate systems-level challenges and mentor cross-functional teams. Colleagues describe him as a security-conscious builder who turns nuanced protocol issues into robust, deployable features.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at New Mexico Institute of Mining and Technology
Bot Framework provides the most comprehensive experience for building conversation applications.
Role in this project:
Back-end Developer & Security Engineer
Contributions:102 commits, 13 PRs, 78 pushes in 2 years 10 months
Contributions summary:Dan primarily focused on enhancing the security and functionality of the Bot Framework SDK. Their contributions included adding improvements related to JWT validation, which likely involved securing the communication channels. Additionally, the user implemented features to handle null properties and added a method to remove properties in BotData. They also updated activity interfaces and added methods related to activity masks.
Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using .NET.
Role in this project:
Backend Developer
Contributions:6 commits, 1 PR, 10 comments in 1 day
Contributions summary:Dan focused on improving the authentication and authorization aspects of the .NET Bot Framework SDK. Their contributions involved removing checks for undefined token types and refining claim name constants. They modified several files related to authentication, including `AuthenticationConstants.cs`, `ChannelValidation.cs`, and `EmulatorValidation.cs`, to enhance the security and robustness of token validation within the bot framework.
dotnetsdk-frameworkdotnet-core2botsdk
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
Dan Driscoll - Partner Engineering Manager at Microsoft