Kai Salmon is a Senior Software Engineer and hands-on engineering manager based in London with a decade of experience building full-stack systems using TypeScript, Node.js, GraphQL, Rust, and React. He blends a 60:40 split of leadership and coding, having led a team through HeadBox’s first NYC product launch that now generates significant recurring revenue and high event demand. Kai has driven practical hiring reforms, authored engineering handbooks to streamline onboarding, and advanced GraphQL beyond a REST lift-and-shift into code-generated, graph-native APIs. Now at Shuffle, he continues to pair delivery-focused management with deep technical contributions, particularly around API design and developer experience. He’s comfortable moving between startups and freelance projects, bringing a pragmatic, outcome-oriented approach and an appetite for tooling and architecture improvements that reduce cognitive load for teams.
10 years of coding experience
10 years of employment as a software developer
The Hollyfield School
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Gothenburg
Contributions:5 PRs, 11 pushes, 1 branch in 3 years 1 month
modminecrafttraits
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.