Principal Software Development Engineer at Microsoft
Dallas, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
TJ Durnford is a Principal Software Development Engineer at Microsoft with a decade of experience building conversational AI, LLMs, and GPT-driven experiences that reach millions of users. He architects and ships scalable, developer-friendly frameworks—most recently laying the groundwork for the Copilot agent builder and speeding Copilot Studio load times—while balancing UX, performance, and robust engineering. TJ blends full-stack fluency (notably contributions to high-profile Bot Framework projects like BotBuilder-Samples, botbuilder-js, Composer, and WebChat) with a background in data science and financial analytics, giving him a pragmatic, metrics-informed approach to product design. Known for turning prototypes into production features, he focuses on modular, well-documented systems that reduce integration friction and empower teams to adopt advanced AI confidently.
10 years of coding experience
8 years of employment as a software developer
Data Science Immersive, Data Science Immersive at Galvanize
Bachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Gonzaga University
High School Diploma, High School Diploma at Regis Jesuit High School
Dialog creation and management for Microsoft Bot Framework Applications
Role in this project:
Front-end Developer
Contributions:361 reviews, 216 commits, 168 PRs in 2 years 6 months
Contributions summary:TJ primarily focused on developing and improving the user interface for the Microsoft Bot Framework Composer application. Their contributions included implementing and modifying features related to the onboarding process, user input, and bot responses. They also worked on styling and design elements, such as fixing border radius and adapting the look of the LG editor. Furthermore, the user was involved in fixing integration tests for the front-end functionality.
A highly-customizable web-based client for Azure Bot Services.
Role in this project:
Front-end Developer
Contributions:172 reviews, 46 commits, 77 PRs in 1 year 6 months
Contributions summary:TJ primarily worked on enhancing the user interface of the web-based client for Azure Bot Services. They focused on implementing and refining features related to text input, including wrapping, resizing, and handling various input events like "Shift+Enter" and "Enter." The user also contributed to the visual design of the interface by adding new features, such as suggested actions with images and setting background colors for the text box. Additionally, they fixed issues with Adaptive Cards, ensured correct Markdown rendering, and addressed general UI improvements and bug fixes.
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.