Jack Rickard

Software Engineer at Jane Street

Enfield, 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
Jack Rickard is a senior software engineer with 11 years of experience building high-performance, high-availability systems across networking, cryptography, and distributed systems. He has led teams and shipped production services at scale—most notably a Rust-based STIR/SHAKEN service handling billions of calls and an LLM-driven, geo-redundant scam detection system at Microsoft. Deeply fluent in Rust and C#, he contributes to notable open-source projects like salsa-rs and rust-openssl, where he improved incremental computation tooling and hardened OpenSSL bindings. Jack combines low-level systems engineering (CPU emulation, graphics, language runtimes) with practical product delivery, and has a knack for turning research-level ideas—language design, garbage collection, TLS automation—into reliable production features. He holds a mathematics degree from Cambridge and brings an unusual mix of protocol standards work (IETF/ATIS) and competitive cryptography experience to every project. Always curious, he enjoys tackling the parts of systems others avoid and mentoring teams to do the same.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Mathematics, Bachelor's degree, Mathematics at University of Cambridge
github-logo-circle

Github Skills (21)

minecraft10
incremental-processing10
testing10
macros10
data-structure10
java10
javas10
mixins10
openssl10
cryptography10
data-structures10
increment10
rust10
spongeapi10
concurrency9

Programming languages (13)

JavaC++CSSRustCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
SpongePowered/SpongeForge

Dec 2014 - Mar 2015

A Forge mod that implements SpongeAPI
Role in this project:
userBack-end Developer
Contributions:15 commits, 6 PRs, 17 comments in 2 months
Contributions summary:Jack primarily worked on implementing and improving the SpongeForge mod, focusing on core features related to the Minecraft API. Their contributions included adding mixins for enchantments, addressing issues raised in the IRC, resolving table-related problems, and fixing issues related to ID retrieval. The user also worked on a fix to ensure all relevant features were working in the code.
forgeminecraftgradlemixinsmod
salsa-rs/salsa

Aug 2022 - Sep 2022

A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 15 commits, 6 PRs in 28 days
Contributions summary:Jack primarily contributed to the development of the `salsa-rs/salsa` repository, a framework for incremental computation in Rust. Their work focused on enhancing the macro system for creating tracked methods, a core component of the framework. They added support for constant tracked functions and addressed race conditions within the interning mechanism. Furthermore, they implemented and refined the on-demand input feature.
computationqueryincrementalon-demandrust
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
Jack Rickard - Software Engineer at Jane Street