Nathan Farrer is a software engineer based in the UK with 7 years of experience focused on Unity gameplay programming and multiplayer networking. He has spent 3+ years building and teaching Unity projects, releasing a successful Unity Multiplayer Networking course on GameDev.tv and producing weekly tutorial videos and livestream Q&A as a YouTube content creator. As a consultant and mentor he helps studios and indie developers build single-player and networked games, and recently joined Heroic Labs where he continues to work on multiplayer systems. He also brings full-stack experience from building community sites with Blazor and ASP.NET, giving him a practical end-to-end view of game services and tooling. Notably, he blends hands-on engineering with public teaching, making complex networking concepts accessible to other developers.
7 years of coding experience
1 year of employment as a software developer
A-Level, Mathematics and Computer Science, A-Level, Mathematics and Computer Science at Ripley St Thomas Church of England Academy
Contributions:17 commits, 16 pushes, 1 branch in 7 days
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.