Adam Hathcock is a Lead Software Engineer and cloud-savvy architect with over 15 years of professional experience and a 20+ year history of building enterprise and SMB software. He blends hands-on C#/.NET and Typescript development with systems architecture, having led SSO, distributed processing and multi-tenant platforms using AWS, Docker, Terraform and CI/CD at scale. Adam is pragmatic about best practices and agile team workflows, focusing on the right tooling and patterns to deliver measurable business value rather than dogma. He contributes to notable open-source projects—helping modernize the ASP.NET Core RealWorld backend and improving core internals of the high-performance Proto.Actor framework—showing a bent for performance and maintainability. Based in Sheffield, he pairs deep backend and cloud expertise with front-end and desktop optimizations (web workers, OPFS, Sqlite) to squeeze memory and throughput gains. Beyond code, he champions inner-source and reusable libraries to accelerate teams and reduce duplicated effort.
15 years of coding experience
24 years of employment as a software developer
M.S. Software Engineering, M.S. Software Engineering at Auburn University
Contributions:4 reviews, 118 commits, 82 PRs in 4 years 4 months
Contributions summary:Adam primarily contributed to the back-end of the ASP.NET Core RealWorld example app. Their commits focused on updating and upgrading package references, specifically those related to FluentValidation, AutoMapper, and other .NET Core libraries. Furthermore, the user also made changes to the project structure, renaming the project to Conduit, and updating the target framework to .NET Core 2.0 and later. These contributions suggest a focus on maintaining and modernizing the application's dependencies and structure.
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Role in this project:
Back-end Developer
Contributions:35 commits, 33 PRs, 6 pushes in 9 months
Contributions summary:Adam primarily focused on enhancing the core functionality of the Proto Actor framework, as demonstrated by their modifications to the core actor system components. Their work included the addition of a CurrentSynchronizationContextDispatcher, and the implementation of error handling for Futures. Furthermore, the user refactored the logging mechanism by integrating Microsoft.Extensions.Logging. This demonstrates a focus on performance and internal system improvements.
protobufgrpcultraprotodistributed-actors
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
Adam Hathcock - Lead Software Engineer at CherSoft Ltd