Em Olshefski is an AI-focused technical writer with 11 years of experience translating conversational AI and speech technology into clear, accessible documentation. They have written and maintained SDK and API docs across multiple languages (Python, C#, Java, JavaScript, PowerShell) at Microsoft and now craft technical content at Sanofi, bringing deep cross-disciplinary collaboration with engineers, designers, and product teams. Their background in applied linguistics and speech science informs a pragmatic approach to developer-facing docs and language-model research, including hands-on contributions to Microsoft’s Bot Framework docs and fixes in the popular botbuilder-python repository. Passionate about accessibility and documentation tooling, they’ve created style guides and publishing workflows that scale across teams while also reducing friction for contributors. Based in Seattle and using they/them pronouns, Em combines linguistics, NLP tooling, and developer experience to make complex AI systems easier to use.
11 years of coding experience
1 year of employment as a software developer
Communicative Sciences and Disorder, Communicative Sciences and Disorder at New York University
High School, High School at Montclair Kimberley Academy
Bachelor’s Degree Linguistics Speech Language and Hearing Sciences, Bachelor’s Degree Linguistics Speech Language and Hearing Sciences at Purdue University
Master’s Degree Applied Linguistics, Master’s Degree Applied Linguistics at Montclair State University
The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services.
Role in this project:
Back-end Developer
Contributions:29 commits, 65 PRs, 167 pushes in 5 months
Contributions summary:Em primarily focused on fixing formatting issues within the project's dialogs, specifically within the `botbuilder-dialogs` library. They updated documentation by fixing typos in docstrings and adding remarks. These modifications touched on several files related to dialog management and prompting, ensuring type hints are correct and documentation is up to standards.
The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services.
Contributions:44 pushes, 7 branches in 5 months
intelligentmailbotoffice-365skype
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.