Jay Asbury is a Full Stack Developer with 13 years of experience building and maintaining reliable software systems from back-end services to user-facing tooling. Based in Winston-Salem, NC, he currently develops full-stack solutions at Blue Rhino after advancing there from a Programmer Analyst role. He contributes to notable open-source projects such as Git Extensions and NAppUpdate, where his work focused on refactoring, improving settings persistence, installer/build scripts, and robust auto-update tooling for .NET apps. Jay combines hands-on coding with practical IT support experience gained over years helping nonprofits and college labs, giving him a knack for pragmatic, user-focused solutions. He’s comfortable digging into legacy codebases and build systems to fix subtle bugs and improve maintainability—often improving developer experience as well as end-user reliability.
13 years of coding experience
5 years of employment as a software developer
Computer Science, Computer Science at Forsyth Technical Community College
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
Role in this project:
Back-end Developer
Contributions:161 reviews, 182 commits, 78 PRs in 9 years 9 months
Contributions summary:Jay made several commits focused on refactoring and improving the settings functionality within the Git Extensions project. Their work included changing settings to use a file, adding a portable application setting, and refactoring logic related to retrieving and saving settings. Further commits involved fixing bugs, modifying exception handling, and organizing code. The user also made several changes in the installer and build scripts.
A simple framework for providing auto-update support to .NET applications
Role in this project:
Full-stack Developer
Contributions:9 commits, 3 PRs, 16 comments in 1 day
Contributions summary:Jay primarily focused on refactoring and improving the NAppUpdate framework, specifically within the context of a .NET application auto-update system. They made changes to project dependencies, refactored the `FileSystemEnumerator` class to improve code quality, and addressed issues in the FeedBuilder tool, including preventing double periods in filenames and fixing ignore logic. The user also upgraded the FeedBuilder project to use .NET Framework 4.6.2 and fixed a code stomp in a core task.
dotnetsimple-frameworkauto-updateupdatecsharp
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.