Mitchell Hwang

Software Engineer at Microsoft

Cambridge, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mitchell Hwang is a software engineer based in Cambridge, MA with a decade of experience building and stabilizing language runtimes and compilers. At Microsoft since 2020, he has focused on backend systems work, contributing deep fixes and features to the Mono/.NET runtime that improve AOT compilation, diagnostics, and mobile build integration. His open-source commits to high-profile projects like dotnet/runtime and mono show a pattern of tackling low-level runtime behavior, error messaging, and tooling for profile-guided optimization. An MIT-trained EECS graduate, he combines rigorous academic foundations with practical systems engineering across cross-platform runtime challenges. Notably, his contributions often span both compiler semantics and build/test infrastructure, reflecting an uncommon blend of language-level insight and release-focused engineering. Colleagues can expect a detail-oriented developer who improves stability and observability in complex runtime stacks.
code10 years of coding experience
bookBachelor’s Degree, Electrical Engineering and Computer Science, Bachelor’s Degree, Electrical Engineering and Computer Science at Massachusetts Institute of Technology
bookHigh School, 5.88/6.0 GPA (3.92/4.0), High School, 5.88/6.0 GPA (3.92/4.0) at John Foster Dulles High School
languagesEnglish, Spanish, Korean
github-logo-circle

Github Skills (23)

arcgisruntime10
runtimes10
language-ext10
net10
run-time10
asp-net10
compiler-compiler10
aot10
pinvoke10
compile10
dotnet-core10
compiler10
language-features10
csharp10
language-extensions10

Programming languages (9)

C#TypeScriptDockerfileC++ShellRustJavaScriptHTML

Github contributions (5)

github-logo-circle
dotnet/runtime

Jan 2020 - Dec 2022

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:1309 reviews, 155 commits, 389 PRs in 2 years 11 months
Contributions summary:Mitchell's commits primarily involve modifications to the Mono runtime, focusing on improvements related to AOT compilation, error messaging, and the integration of new features such as "mibc" profile ingestion for profile-guided optimization. Their work involves modifying core runtime components, implementing changes to handle file system operations and exception handling. The user also contributed to build tasks, particularly related to mobile platform builds and testing. The commits show a strong focus on improving runtime stability, diagnostics, and integration.
dotnetiotmobile
mono/mono

Jan 2020 - Apr 2020

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer
Contributions:9 commits, 20 PRs, 7 pushes in 3 months
Contributions summary:Mitchell focused on improving the Mono runtime and compiler, primarily through fixing bugs and enhancing support for C# language features. Their work includes implementing digit separators, preventing direct access to MonoClass fields, and addressing issues related to XML serialization and TimeZoneInfo updates. Furthermore, the user modified tracing levels for debugging purposes, enhancing the logging capabilities of the project.
clicsharpdotnetecmaxamarin
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