Carlos Servin is a Senior Software Engineer with nine years of experience at Microsoft, focusing on high-performance media systems, encoding pipelines, and AI-driven experiences for Office products. He combines systems-level expertise—demonstrated by low-level Windows interop and runtime work in CoreRT and the .NET runtime—with product-facing engineering on video encoding, streaming, and 4K playback features. An active open-source contributor to prominent .NET repos (dotnet/runtime, dotnet/sdk, dotnet/performance, and dotnet-api-docs), he has improved core SDK behavior, compression handling, and automated API diff tooling used in releases. Comfortable across C#, C++, and scripting for build automation, he also brings a history of full-stack and startup leadership from founding a software shop and shipping production-critical features. Colocated in Bothell, WA, he blends pragmatic performance engineering with clear documentation and example-driven developer advocacy.
9 years of coding experience
13 years of employment as a software developer
Computer science, Computer science at Tecnológico de Monterrey
Advanced Master Information Technology, Advanced Master Information Technology at CentraleSupélec
.NET news, announcements, release notes, and more!
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:126 reviews, 25 commits, 81 PRs in 3 years 4 months
Contributions summary:Carlos's primary contribution focuses on automating the API diff generation process for .NET releases. They developed and maintained a PowerShell script, `RunApiDiff.ps1`, to compare APIs across different .NET versions, including previews and GA releases. This involved modifying the script to support various .NET versions, including preview, RC, and GA releases, and integrating with the .NET Arcade repository for building the `AsmDiff` tool. The user also ensured the script correctly handled different scenarios, like comparing GA versions and fixed bugs related to generating the API diff.
.NET API reference documentation (.NET 5+, .NET Core, .NET Framework)
Role in this project:
Technical Writer
Contributions:1349 reviews, 424 commits, 983 PRs in 3 years 7 months
Contributions summary:Carlos primarily contributed to the .NET API reference documentation repository. Their commits focused on improving existing examples and adding new code snippets to showcase the usage of various .NET APIs, particularly related to file system interactions, compression, and enumeration. The user's contributions involved updating existing samples and adding new ones to demonstrate functionality, along with revisions to the documentation itself. Their work focused on providing clear and concise examples for developers.
apidotnetnet-frameworknet-corenet-5
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.