Isabel Serrato is a software engineer with six years of experience building systems-level and human-centered software, currently at Redfin after roles across Microsoft’s Visual Studio and Azure HPC teams. She blends backend and SRE expertise—improving reliability, automating maintenance, and cutting query latency—alongside a strong foundations in ECE from Olin College and a humanities focus in sociology and infrastructure. Isabel has contributed notable tooling to the widely used .NET runtime and linker projects, adding DGML dependency visualization and automated code fixes that shipped in .NET 7.0, demonstrating an ability to ship developer-facing features that improve debugging and productivity. She’s passionate about scalable, usable systems, cross-functional collaboration, and continuous learning, and brings an uncommon mix of electrical engineering hardware experience and large-scale cloud software practice.
6 years of coding experience
1 year of employment as a software developer
Electrical and Computer Engineering, Electrical and Computer Engineering at Franklin W. Olin College of Engineering
Contributions:56 reviews, 6 commits, 18 PRs in 1 month
Contributions summary:Isabel focused on enhancing the .NET linker, specifically by implementing features for DGML (Directed Graph Markup Language) file generation to visualize dependencies. This involved creating the infrastructure to write dependencies to a DGML file, formatting the output, and adding tests to validate the functionality. Further work included creating infrastructure for CodeFixers that would generate attribute flags for DynamicallyAccessedMembers (DAM) trimmer warnings. The user expanded Code Fix support and synchronized file types.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:24 reviews, 8 commits, 3 PRs in 1 month
Contributions summary:Isabel's primary contribution focuses on implementing and improving the `.dgml` writing capabilities within the .NET runtime's linker tool. Their work involved generating and formatting `.dgml` files for dependency visualization, including node and link creation. They implemented various features like the `DgmlDependencyRecorder` class, updated the UI for DGML viewing, and also addressed bug fixes related to command-line descriptions, comments, and the output file format. Their contributions aim to provide better debugging and dependency understanding for developers using the linker tool.
dotnetruntimelinuxcsharpxamarin
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.