Jackson Schuster

Software Engineer at Microsoft

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
Jackson Schuster is a software engineer at Microsoft with seven years of development experience and a combined BS/MS in computer engineering and computer science from Northwestern. He contributes actively to high-profile open-source .NET projects—helping improve C# support in VS Code and working on the .NET runtime and linker—focusing on type navigation, code analysis, and trimming/linker reliability. His work spans full-stack and backend responsibilities, from implementing GoToTypeDefinition features and integration tests to refactoring analyzers and stabilizing SDK build tasks. Comfortable in large, collaborative codebases, he brings a strong systems-level perspective to developer tooling and compiler/runtime internals. An early-career engineer who has interned in aerospace cybersecurity and industrial engineering, he combines practical engineering breadth with deep implementation experience in language tooling.
code7 years of coding experience
job1 year of employment as a software developer
bookXavier High School
bookBS/MS, Computer Engineering, Computer Science, BS/MS, Computer Engineering, Computer Science at Northwestern University
github-logo-circle

Github Skills (26)

roslyn10
net-sdk10
msbuild10
testing10
net10
dotnet-new10
dotnet10
build-system10
netframework10
asp-net10
code-analysis10
attribute10
linker10
sdk10
dotnet-sdk10

Programming languages (13)

C#PowerShellC++RustCHTMLTypeScriptLLVM

Github contributions (5)

github-logo-circle
dotnet/linker

Nov 2021 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:204 reviews, 102 commits, 143 PRs in 1 year 1 month
Contributions summary:Jackson primarily contributed to the `dotnet/linker` repository by working on the code analysis features, specifically related to requires attributes and their impact on code trimming. Their contributions involved refactoring the `RequiresAnalyzerBase.cs` file, modifying test cases, and debugging the analyzer. They also worked on features related to the COM analyzer, like handling DllImport and RequiresUnreferencedCode attributes.
dotnet/runtime

Nov 2021 - Jan 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:376 reviews, 105 commits, 270 PRs in 1 year 1 month
Contributions summary:Jackson primarily contributed to the .NET runtime project, working on the implementation and improvement of the linker, a tool responsible for code optimization and trimming. Their contributions focused on resolving issues related to code generation and analysis, including fixing bugs, refactoring code, and updating internal APIs. The user's work involved modifying and adding to the core compilation processes, especially regarding the treatment of attributes and their interaction with code analysis.
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.
Request Free Trial
Jackson Schuster - Software Engineer at Microsoft