Peter Cardwell-gardner

Lead Developer at Sing King

London, England, United Kingdom
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
Peter Cardwell-gardner is a pragmatic lead developer with 14+ years crafting performant, user-focused software across games, VR, and creative tech. He combines deep systems and architecture experience—recently rearchitecting hybrid actor/EC systems and reducing cloud costs by 90% at Embark—with hands-on Rust and Unity engineering. Comfortable from prototype to release, he’s shipped cross-platform titles, led teams through restructures, and built developer tooling and documentation cultures that scale. A former indie creator, he also publishes practical open-source work like a popular Unity finite-state machine, blending empathy for creators with rigorous delivery. Based in London, he thrives on bleeding-edge SDKs and stepping outside his comfort zone to solve urgent problems and uplift teams.
code14 years of coding experience
job15 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
116reputation
1kreached
2answers
1question
github-logo-circle

Github Skills (13)

finite-automata10
game-development10
csharp10
state-machine10
dotnet-core10
finite-state-automata10
unity3d10
front-end-development9
enums8
git6
version-control6
unity-game-engine6
render6

Programming languages (7)

C#TypeScriptRustVueJavaScriptGoPython

Github contributions (5)

github-logo-circle
An intuitive Unity3d finite state machine (FSM). Designed with an emphasis on usability, without sacrificing utility.
Role in this project:
userFull-stack Developer
Contributions:1 release, 33 commits, 4 PRs in 9 years 7 months
Contributions summary:Peter's primary contribution involves implementing a finite state machine (FSM) within a Unity3D environment. Their work includes the initial setup of the FSM, creating and modifying state classes, and implementing game logic within these states. Further contributions include updates to the GUI and player interaction, along with incorporating the concept of a game over state.
state-machineusabilityfinite-statefsm-libraryfsm
An elegant object pool and manager implementation for Unity
Contributions:4 commits, 3 PRs, 3 pushes in 7 years 2 months
poolingpoolobject-poolmulticoreunity
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
Peter Cardwell-gardner - Lead Developer at Sing King