Geoff Cox

Principal Software Development Engineer at Microsoft

Bellevue, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Geoff Cox is a Principal Software Development Engineer with 25 years of experience building high-scale web services, rich client applications, developer APIs, and machine teaching platforms. Based in Bellevue, WA, he blends deep technical craftsmanship—across React/TypeScript front-ends, C#/.NET SDKs, and service architecture—with empathetic, outcomes-focused leadership that boosts team productivity. At Microsoft he has led cross-company initiatives from Fluent UI and LUIS to internal developer experiences (1ES), shipping major web platforms and integrating research ML into production products. An active contributor to Microsoft open-source projects, he has improved code quality and parser logic in the widely used Bot Framework SDK and refined UX in Bot Framework Composer. Known for creating disciplined engineering processes in ambiguous research settings, he pairs a systems mindset with a desire to return to low-level systems programming and learn new languages.
code10 years of coding experience
job31 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at University of Washington
github-logo-circle

Github Skills (21)

javascript10
code-standards10
typescript10
ui-design10
uid10
front-end-development10
typescript-types10
typescripts10
coding-style10
react10
code-formatting10
expressions9
parsing9
parse9
expression9

Programming languages (5)

C#TypeScriptJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
Dialog creation and management for Microsoft Bot Framework Applications
Role in this project:
userFront-end Developer
Contributions:527 reviews, 204 commits, 260 PRs in 1 year 3 months
Contributions summary:Geoff's commits primarily focused on front-end development tasks within the Microsoft Bot Framework Composer repository. They modified UI elements by changing text in button components, ensuring they closed dialogs. The user also worked on index file renames, components, hooks, and Onboarding components. Further work includes inlining styles and moving styles for components, modifying project tree, page, create option and create skill modal.
chatbotsdialogconversational-aibotdialogue-systems
microsoft/botbuilder-js

Sep 2020 - Oct 2020

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:
userBack-end Developer
Contributions:4 reviews, 12 commits, 14 PRs in 9 days
Contributions summary:Geoff primarily focused on code maintenance and refactoring within the adaptive-expressions library. Their work involved fixing eslint issues and updating code style, indicating a focus on code quality and consistency. The user also made changes to multiple files, including src/functionUtils.ts and src/parser/expressionParser.ts. These changes improved the expression parsing and validation logic and improved the overall structure of code.
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
Geoff Cox - Principal Software Development Engineer at Microsoft