Senior Software Engineer at Microsoft with 10+ years building cloud-native platforms, serverless frameworks, and developer tools — shipping products used by millions of developers worldwide.
I'm a Senior Software Engineer at Microsoft, enhancing Azure Functions to make serverless development faster and easier for developers worldwide. With a focus on practical, user-centric solutions, I'm dedicated to delivering tools that empower and delight developers.
I own Azure Functions for Python and Go — driving its usability, reliability, extensibility, and performance. I'm also integrating AI with Azure Functions to simplify AI code development, bridging the gap between serverless compute and intelligent applications.
With a strong background in cloud infrastructure and data products, I drive impactful serverless solutions. My mission is simple: make serverless application development faster, easier, and more accessible for every developer.
The languages, frameworks, and platforms I work with daily to build cloud-scale software.
Primary language for Azure Functions SDK development, automation, AI tools, and backend services.
LanguageBuilding type-safe SDKs, developer tools, REST API specs, and cloud platform UX components.
LanguageCloud platform expertise — Functions, App Service, Storage, DevOps, and infrastructure as code with Bicep.
CloudCore platform I build on — serverless compute, event-driven architecture, programming model design.
CloudEnterprise-grade backend development, ASP.NET applications, and Azure platform integrations.
LanguageDesigning and shipping API specifications for Azure services — OpenAPI, versioning, and SDK generation.
InfrastructureModel Context Protocol — building servers and integrations that connect LLMs to live data sources and tools.
AIDesigning and building agentic AI architectures — orchestrating multi-step workflows with autonomous reasoning.
AIIntegrating AI-assisted coding capabilities into developer tools and extending Copilot with custom extensions.
AIBuilding intelligent applications with OpenAI APIs — completions, embeddings, function calling, and assistants.
AIOpen source projects and tools — from serverless frameworks to AI assistants.
A new programming model for Azure Functions in Python that uses decorators for triggers and bindings — replacing the traditional function.json approach with a more Pythonic, intuitive developer experience. Supports HTTP triggers, input/output bindings, and seamless integration with Azure services like Blob Storage, Cosmos DB, and more.
A Python-powered AI personal assistant that leverages language models for task automation, intelligent responses, and productivity workflows. Built as an exploration of AI-native application development and conversational interfaces.
Host AI agents inside Azure Functions using Microsoft's Agent Framework. Uses AgentFunctionApp to expose durable HTTP endpoints backed by Azure OpenAI, enabling stateful, long-running agent conversations with built-in correlation tracking, health checks, and the scalability of serverless compute.
A decade of building software at scale, from enterprise systems to cloud platforms.
Impact: Shipped the Python v2 programming model to GA, enabling a cleaner and more Pythonic serverless development experience. Contributed to platform features serving millions of function executions daily.
Whether you're looking to collaborate, discuss cloud engineering, or explore opportunities — I'd love to hear from you.