John Wostenberg

Software Engineer at Crane Worldwide Logistics

Milwaukee, Wisconsin, 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
John Wostenberg is a pragmatic software engineer with 13 years of experience who blends a deep passion for F# and functional programming with practical production work in C# and .NET ecosystems. He has contributed directly to the official F# compiler and prominent OSS projects like fable and NAudio, improving pattern matching diagnostics, cross-targeting builds, and file/path handling—work that impacts many F# users. Comfortable across backend, tooling, and CI/CD automation, he’s led migrations, designed APIs, and introduced build and DB tooling (FAKE, SqlHydra) while mentoring teams in F#. With a double major in Computer Science and Theatre Arts, he brings a collaborative, creative perspective to engineering and an ongoing appetite to explore languages such as Rust, Elixir, and Haskell.
code13 years of coding experience
job6 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Benedictine College
stackoverflow-logo

Stackoverflow

Stats
3,574reputation
208kreached
82answers
57questions
github-logo-circle

Github Skills (35)

unit-testing10
filesystem10
msbuild10
compiler-development10
text-manipulation10
pattern-matching10
file-operations10
enums10
netframework10
netstandard10
compiler-compiler10
fileio10
dotnet-core10
compiler10
netcore10

Programming languages (13)

C#PowerShellJavaC++RustTeXHTMLKotlin

Github contributions (5)

github-logo-circle
dotnet/fsharp

Mar 2018 - Dec 2025

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Role in this project:
userBack-end Developer
Contributions:24 reviews, 20 PRs, 128 comments in 7 years 11 months
Contributions summary:John primarily focused on improving the F# compiler, particularly in the area of pattern matching. They addressed incomplete enum match warnings by refining the counterexample generation process. This work involved modifying the compilation pipeline to provide more informative diagnostics and generate more accurate counterexamples. Additional commits included whitespace adjustments, and the implementation of the `match!` syntax.
compilercore-libraryvisual-studiofsharpnetcore
fsharp/fsharp

Mar 2018 - Jul 2018

Please file issues or pull requests here: https://github.com/dotnet/fsharp
Role in this project:
userBack-end Developer
Contributions:14 commits in 4 months
Contributions summary:John primarily contributed to the F# compiler, focusing on enhancements to the pattern matching functionality, specifically concerning enums. They implemented compiler warnings for incomplete enum matches, and improved the accuracy of the error messages, including the display of field names in incomplete pattern match scenarios. Additionally, the user made adjustments to code whitespace and included a new feature involving the `match!` syntax within the F# compiler's code base.
dotnetfsharp
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