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 Spring
Python tooling could be much, much faster
Building large language model-powered applications
Isolates, microVMs, and WebAssembly
Ruff: The First 200 Releases
You can find me on Twitter.
For older posts and projects, check out my personal site.