Shaun Crampton

Distinguished Engineer at Tigera

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
🎓
Top School
Shaun Crampton is a Distinguished Engineer with 14 years of experience building and operating cloud-native networking and security software, currently shaping Calico and Tigera’s platforms from London. He combines deep systems and networking expertise in Go and Python with a background in mobile and web development, enabling pragmatic designs that bridge kernel-level networking, IPAM, and user-facing tooling. As a core Calico contributor he has improved critical components such as the CNI plugin, libcalico-go and the calicoctl CLI, focusing on datastore interactions, IP allocation correctness, and operational robustness at scale. Shaun’s career blends hands-on engineering and people leadership—from managing mobile teams to architecting distributed datastores—so he’s as comfortable mentoring teams as he is refactoring backend clients. He brings a Cambridge mathematics and computer science pedigree plus a taste for low-level engineering (FPGA DSP early in his career), which shows up in his attention to correctness and test coverage.
code14 years of coding experience
job14 years of employment as a software developer
bookBA, Mathematics with Computer Science, First, BA, Mathematics with Computer Science, First at University of Cambridge
languagesEnglish, French
github-logo-circle

Github Skills (32)

kubernetes10
docker10
licensing10
back-end-development10
testing10
ip10
cni10
key-management10
plug10
etcd10
dockers10
plugin10
go10
kubernetes-pods10
rights-management10

Programming languages (16)

MDXC#CSSC++JinjaCRustMakefile

Github contributions (5)

github-logo-circle
projectcalico/libcalico-go

Jul 2016 - Dec 2021

Golang Calico library functions: https://www.projectcalico.org
Role in this project:
userBack-end Developer
Contributions:11 releases, 51 reviews, 367 commits in 5 years 5 months
Contributions summary:Shaun contributed to the `projectcalico/libcalico-go` repository, focusing on the core functionality of the Calico library. Their work primarily involved backporting unit tests, refactoring the etcd configuration, and refactoring the backend client. The changes demonstrate a focus on data storage operations, including IPAM, and the implementation of key management and object conversion processes. This indicates a contributor with a strong understanding of the underlying data models and the datastore interaction mechanisms.
golangcalico
projectcalico/cni-plugin

Nov 2016 - Oct 2021

Calico CNI plugin
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 release, 8 reviews, 109 commits in 4 years 11 months
Contributions summary:Shaun primarily contributed to bug fixes and improvements to the Calico CNI plugin. Their work involved resolving issues related to port handling and IPAM allocations, specifically addressing scenarios where these were not correctly managed. They also made changes to testing infrastructure, including adding new tests related to host-local IPAM configurations. This included adding and modifying tests to cover host-local IPAM ranges and routes, as well as ensuring correct operation and clean up of created veth devices.
calicocnicalico-cnicni-plugin
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
Shaun Crampton - Distinguished Engineer at Tigera