Ben Mccallum

Principal Software Engineer at AutoGuru

Gold Coast City, Queensland, Australia
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
Ben Mccallum is a Principal Software Engineer based on the Gold Coast with 13+ years building pragmatic, test-driven .NET applications and shipping high-quality software under tight timelines. He introduced GraphQL at AutoGuru in 2016 and continues to architect and evolve their GraphQL API, contributing to major open-source servers like graphql-dotnet and Hot Chocolate. Comfortable balancing engineering rigor with time-to-market constraints, he thrives in both agency and product environments and has led teams from senior developer to principal roles. His open-source work includes middleware refactors, System.Text.Json support, and improved serialization/typing and date/time scalars—practical changes that improve developer experience in popular GraphQL libraries. Outside of coding he’s taken unconventional sabbaticals (a year living vanlife across North America), reflecting a propensity for bold, hands-on problem solving. He combines deep backend expertise with a maker’s curiosity and a high bar for quality.
code13 years of coding experience
job13 years of employment as a software developer
bookDean's Scholars Program - Honours degree (First Class) Information Technology, Dean's Scholars Program - Honours degree (First Class) Information Technology at QUT (Queensland University of Technology)
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
1,312reputation
517kreached
36answers
11questions
github-logo-circle

Github Skills (22)

api-design10
net10
graphql-dotnet10
dotnet10
asp-net-core10
wpgraphql10
asp-net10
api10
wordpress-graphql10
dotnet-core10
graphql10
csharp10
server10
server-side10
visual-studio9

Programming languages (16)

C#PowerShellCSSScalaVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
graphql-dotnet/server

Mar 2018 - Mar 2020

ASP.NET Core GraphQL Server
Role in this project:
userBack-end Developer
Contributions:5 reviews, 9 commits, 19 PRs in 1 year 11 months
Contributions summary:Ben primarily contributed to the server-side functionality of the ASP.NET Core GraphQL server. They refactored and extended the `UseGraphQLHttp` middleware, aligning it with GraphQL HTTP recommendations. Furthermore, the user implemented request handling logic, including deserialization and processing of various content types. They also allowed the use of a custom executor via DI.
graphql-coreaspasp-netgraphql-servernet-core
ChilliCream/graphql-platform

Jun 2020 - Jan 2023

Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Nitro the awesome Monaco based GraphQL IDE.
Role in this project:
userBack-end Developer
Contributions:81 reviews, 95 commits, 47 PRs in 2 years 7 months
Contributions summary:Ben primarily contributed to the Hot Chocolate GraphQL server, addressing code quality issues and improving the API. They fixed grammatical errors in error messages and corrected the nullability of arguments, and improved the serialization of ID values. Furthermore, the user made changes to the GlobalIdInputValueFormatter and incorporated NodaTime scalar types for better date/time handling. They also added test cases to ensure the array typing of the argument parameters.
popgraphql-serverc-sharpapollo-linkgraphql-dotnet
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
Ben Mccallum - Principal Software Engineer at AutoGuru