Immo Landwerth

Senior Software Engineer at SpaceX

Edmonds, Washington, 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
Immo Landwerth is a senior software engineer with 17+ years building core platform libraries and developer tooling, most notably shaping the .NET ecosystem at Microsoft where his work on .NET Standard and System.* APIs helped modernize .NET and enable cross-platform cloud scenarios. He combines deep systems and language expertise—evident from contributions to Roslyn-based tools like dotnet/codeformatter and a handwritten C# compiler—to improve developer productivity and code quality. Comfortable across Windows, Linux, and Mac, he has designed runtime, API, and tooling experiences that ship in products used by billions of devices and millions of developers. A pragmatic open-source advocate, he led public API reviews and community practices that transformed .NET from closed-source to a thriving ecosystem. Now at SpaceX, he brings platform-level thinking and a track record of turning complex language and runtime challenges into practical, widely adopted solutions.
code17 years of coding experience
job24 years of employment as a software developer
bookDiploma Computer Science, Diploma Computer Science at Technical University of Munich
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
3,239reputation
143kreached
43answers
0questions
Badges
uwp
top-5%
nuget
top-5%
outlook
top-5%
github-logo-circle

Github Skills (37)

parserator10
roslyn10
parser10
lexer10
abstract-syntax-tree10
net10
parse-tree10
dotnet10
asp-net10
evaluator10
command-line-parser10
compiler-design10
dotnet-core10
command-line10
csharp10

Programming languages (22)

PowerShellC#JavaC++CSSCMakefileHTML

Github contributions (5)

github-logo-circle
microsoft/dotnet-samples

Aug 2014 - Nov 2019

Contains samples and documentation for libraries and tools of the .NET framework. Pull requests welcome!
Role in this project:
userBack-end Developer
Contributions:22 commits, 4 PRs, 3 pushes in 5 years 4 months
Contributions summary:Immo primarily contributed samples and documentation related to .NET libraries and tools. The commits demonstrate the implementation of a ray tracer using C#, including camera and scene rendering logic with SIMD optimization. They also added samples for EventSource and TraceEvent, showcasing debugging and performance analysis tools within the .NET framework. Additionally, the user worked on an MD reader sample, indicating familiarity with the .NET metadata system.
dotnetnet-frameworkpull-requestscsharpwelcome
terrajobst/minsk

Oct 2018 - Jun 2020

This repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.
Role in this project:
userBack-end Developer
Contributions:352 commits, 148 PRs, 334 pushes in 1 year 9 months
Contributions summary:Immo significantly contributed to the development of a compiler in C#. The commits show the implementation of fundamental compiler components, including a lexer, parser, and evaluator, along with the associated syntax tree representation. The user's work includes adding support for string literals, control flow, and bitwise operations, demonstrating a strong understanding of compiler design and implementation.
minskcheckingcompiler-constructionhandwrittencompiler
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
Immo Landwerth - Senior Software Engineer at SpaceX