Stephen Kell

Independent Researcher at King's College London

Cambridge, 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

👤
Senior
🎓
Top School
Stephen Kell is an independent researcher and experienced software engineer specializing in systems design, language tooling, linkers/debuggers, and Unix-based automation, with over a decade of academic and consulting work across Cambridge, Oxford, Kent and King's College London. He builds practical, rigorously engineered programming tools grounded in deep understanding of ISAs, ABIs and dynamic type properties, and has applied that expertise to virtualization, dynamic analysis, and CI/cross-compilation improvements for prominent open-source projects such as Google’s Brotli. Comfortable across many languages and environments, he combines backend engineering, build-system and cross-compilation know-how with hands-on system administration and shell scripting. As a lecturer and researcher he translates research-grade ideas into production-ready tooling and documentation, often contributing subtle but impactful infrastructure improvements rather than headline features. Based in Cambridge, UK, he pairs scholarly rigor with a pragmatic focus on deliverable software that aids programmers and administrators.
code11 years of coding experience
job11 years of employment as a software developer
bookComputer Science, Computer Science at University of Cambridge
github-logo-circle

Github Skills (12)

c1710
cross-compiling10
cmake10
c1110
crossbuild10
cicd10
makefile9
gnu-make9
arm8
neon8
qemu8
travis-ci8

Programming languages (6)

TypeScriptC++CScalaJupyter NotebookPython

Github contributions (5)

github-logo-circle
google/brotli

Jul 2018 - Oct 2018

Brotli compression format
Role in this project:
userBackend & Automation Engineer
Contributions:6 commits, 4 PRs, 20 comments in 2 months
Contributions summary:Stephen's contributions primarily focus on improving the build and cross-compilation support for the brotli library. They implemented features for cross-compilation using `make` and `cmake`, enabling building on different architectures via tools like QEMU. Additionally, the user enhanced CI/CD integration by adding a builder for arm-linux-gnueabihf-gcc to Travis and resolving errors within the CI scripts. They also made improvements to the decoding process.
lzmacompressionsnappyzstdgzip
stephenkyle-ARM/brotli

Jul 2018 - Oct 2018

Brotli compression format
Contributions:36 pushes, 11 branches in 3 months
brotli-compressioncompressionbrotli
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
Stephen Kell - Independent Researcher at King's College London