Diego Colombo is a Principal Software Engineer with 13+ years of experience building resilient, high-performance systems across finance, gaming, and developer tools, now focused on AI and agentic architectures within Microsoft’s Office of the CTO. Grounded in C# and the .NET ecosystem, he has driven .NET Interactive, VS Code C# support, and contributed backend improvements to notable projects like dotnet/try and integrations for Microsoft Autogen with LlamaIndex. Diego blends research rigor from a PhD in meta-programming with hands-on platform design, applying principled design and AI-assisted development to accelerate iterations without sacrificing quality. With a history of shipping production-ready features for Xbox, Azure Copilot, and interactive programming tools, he uniquely straddles developer ergonomics and large-scale system engineering. Colleagues describe him as an engineer who treats AI as an ally—crafting context-engineered workflows and tooling that make teams more productive.
12 years of coding experience
14 years of employment as a software developer
Master Computer Science, Master Computer Science at Università di Pisa
PhD Meta-Programming, PhD Meta-Programming at IMT Alti Studi Lucca
Try .NET provides developers and content authors with tools to create interactive experiences.
Role in this project:
Backend Developer
Contributions:38 reviews, 835 commits, 406 PRs in 3 years 7 months
Contributions summary:Diego primarily contributed to the backend functionality, implementing changes to the command line tools by supporting UTF8 encoding and emoji. They also refactored the project asset pipeline approach, adding file locking and introducing dependency features. Moreover, the user updated the source code of the core program, MLS.Agent.Tools/CommandLine.cs, docs/GettingStarted/Snippets/Program.cs, and WorkspaceServer.Tests/RoslynWorkspaceServerConsoleProjectTests.cs, which indicates they were working on different aspects of the backend codebase.
A programming framework for agentic AI 🤖 PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehour
Role in this project:
Full-stack Developer
Contributions:30 reviews, 16 PRs, 30 pushes in 1 year 2 months
Contributions summary:Diego contributed significantly to the integration of Llamaindex agents within the Autogen framework. Their work involved creating and integrating a `LLamaIndexConversableAgent`, implementing a demonstration notebook and adding a test for the agent. The commits indicate a focus on enabling agentic AI functionality within Autogen. The developer added a new class file and updated existing files to incorporate functionality from LlamaIndex.
agenticagentic-agiagentsaiautogen
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
Diego Colombo - Principal Software Engineer at Microsoft