Joe McBride is a Software Architect with 13+ years of experience designing and shipping full-stack .NET systems and front-end UIs from Henderson, Nevada. He blends deep C# and backend expertise—contributing notable fixes and features to GraphQL.NET and FubuMVC—with practical front-end work on projects like react-scroll, improving modularity and scroll-spy behavior. A former Silverlight Insider and technical editor, Joe frequently speaks on design patterns and Agile methods and has run a developer blog since 2004, reflecting a long-running commitment to craft and community. He has a track record of improving framework reliability and interoperability (routing, WebSocket middleware, MIME support, correlation IDs) and is comfortable moving between architecture-level decisions and hands-on bug fixes. An early hobbyist who automated MUD characters in high school, he still channels that playful curiosity into pragmatic automation and tooling.
13 years of coding experience
18 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Neumont University
Contributions:12 commits, 12 PRs, 10 pushes in 3 years
Contributions summary:Joe primarily focused on updating and bumping package versions and dependencies within the GraphQL.NET examples repository. Their commits included changes to project files (csproj) and package references, upgrading GraphQL and related libraries. They also made code modifications to existing examples, refactoring and cleaning up specific implementations within the AspNetCoreCustom example.
Contributions:66 releases, 34 reviews, 512 commits in 5 years 3 months
Contributions summary:Joe contributed to enabling the ability to return lists of interface-typed objects within the GraphQL.NET library, by adding the necessary modifications to the GraphQL grammar, the DocumentExecuter, and relevant test files. They also setup the building of nuget packages and simplified field registration, adding features like ListGraphType<T> and static common NonNullGraphTypes. They also added the support for query arguments and an improved directives AST.
dotnetgraphqlgraphql-dotnetapigraphiql
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.