Sam Schlesinger(they/them)

Cryptography, formalization, and the mathematics of freedom.

I’m a cryptography engineer at Google Chrome, where I lead the design of private authentication for the web: anonymous credentials that let a site tell a good-faith visitor from an abusive one without learning who anyone is. That work runs through the IETF as MoLE with collaborators at Mozilla and Cloudflare, and Anonymous Tokens with Hidden Metadata, which already filters spam between RCS and iMessage. I chair the W3C Anti-Fraud Community Group, which sets requirements for this work.

In the open, I write Lean 4: a formalization of complexity theory, statements of open conjectures, a proof of the consensus protocol I co-designed at Casper Labs, and leanlings, seventy small exercises for learning the language. I’m a maintainer of CSLib, Lean’s centralized computer science repository, focused on complexity and cryptography. I also make Computable Secrets, a YouTube channel on theoretical computer science. Recent videos cover Shannon’s 1948 paper, Kolmogorov complexity, System F, and the relativization barrier.

Before Chrome I worked on consensus research at Casper Labs and as a software engineer at SimSpace. I studied computer science and mathematics at UMass Amherst, and I’ve taught high schoolers through Google’s Code Next and independently by presenting at schools.

Selected work

Things you can open today. The rest is on the GitHub page.