Hi, I’m Charlie Marsh.
I’m building high-performance developer tools for Python, starting with Ruff, an extremely fast Python linter written in Rust.
I was most recently a staff software engineer at Spring Discovery. Before that, I was a senior software engineer at Khan Academy.
This is a collection of notes and blog posts I’ve written on Notion:
Using Mypy in production at SpringWhat’s WebAssembly?Python tooling could be much, much fasterBuilding large language model-powered applicationsIsolates, microVMs, and WebAssemblyRuff: The First 200 ReleasesYou can find me on Twitter.
For older posts and projects, check out my personal site.