Jared Hester is a software engineer in New York with 14 years of experience specializing in F# and tooling for the .NET ecosystem. He is an active open-source contributor to flagship projects like the F# compiler and the Ionide VS Code plugin, where he has improved core language features, editor UX, and dependency management. Jared blends backend systems work with build and release automation—having modernized CI/CD, build scripts, and cross-platform tooling across Expecto, FAKE, and FSharp.Formatting. His contributions show a focus on correctness and testing (FsCheck-driven tests for struct records) alongside pragmatic refactors that reduce technical debt. Notably, he moves fluidly between language-design-level changes and developer ergonomics, improving both compiler diagnostics and editor autocompletion. Based in New York, he brings deep F# expertise and a knack for making developer tools more reliable and pleasant to use.
F# tools for generating documentation (Markdown processor and F# code formatter)
Role in this project:
Back-end Developer & Automation Engineer
Contributions:70 commits, 7 PRs, 2 pushes in 3 years 3 months
Contributions summary:Jared primarily contributed to the project by updating the build process and test infrastructure. They modified build scripts, fixed build-related issues, and updated dependencies, including Paket and FSharp.Core. They also addressed test failures, fixed test reversals, and added additional token categories within the code formatting tools. These actions point towards a blend of backend work (code formatting tools) and strong focus on building and release automation.
A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:12 commits, 4 PRs, 3 pushes in 11 months
Contributions summary:Jared's contributions primarily involve configuring the build process and CI/CD pipelines for the F# testing library. This includes setting up the build environment with Paket and FAKE, configuring builds for both .NET Framework and .NET Core, and adding an Appveyor configuration. They also refactored the code to use the Logary facade, ensuring proper logging. This work demonstrates a focus on automation, build management, and ensuring cross-platform compatibility.
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.