| CARVIEW |
Select Language
HTTP/2 200
date: Tue, 30 Dec 2025 16:39:11 GMT
content-type: text/html; charset=utf-8
access-control-allow-origin: *
cache-control: public, max-age=0, must-revalidate
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
vary: accept-encoding
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5i%2FGon63jxtxpMLaPG68GL1oI5UKwNhxDcVx%2Bt4VgKpuTwSKYW6fuPIR15BSFQkdReRSLX2VA%2FHW97W7h%2B9liPAaaZ3EfZX2%2FHMD6FoDyw%3D%3D"}]}
cf-cache-status: DYNAMIC
server: cloudflare
content-encoding: gzip
cf-ray: 9b62f8cb2fbeb8bf-BOM
alt-svc: h3=":443"; ma=86400
Home | Charlie Marsh Building Astral: high-performance tools for Python, starting with Ruff.
Building Astral: high-performance tools for Python, starting with Ruff.
In the past: Staff software engineer at Spring Discovery, senior engineer at Khan Academy, and Computer Science major at Princeton.
These days, I write on Notion.
Check out some of my public projects:
- match title with
- | Ruff -> An extremely fast Python linter, written in Rust
- | MegaMap -> Giving scientist superpowers
- | android-lite -> A 26 KB-take on the Khan Academy Android app
- | math-input -> Khan Academy's expression editor for the mobile web
- | Jasper -> An open source platform for developing always-on, voice-controlled applications (4.5k+ stars on GitHub, front page of Hacker News, covered in WIRED, Forbes, Lifehacker)
- | Script Playground -> An in-browser playground for the Bitcoin Script programming language
- | Intro to Hacking -> A weekly class taught at Princeton University to survey programming in the wild
- | Online Boosting -> A suite of online boosting and weak learning algorithms in Python
- | Quizzler -> An automatic quiz-question generator for iOS with a Python back-end (first place entry in the Facebook Summer of Hack Hackathon)
Building : high-performance tools for Python, starting with .
In the past: Staff engineer at , senior engineer , and Computer Science major at
These days, I write on
In the past: Staff engineer at , senior engineer , and Computer Science major at
Princeton
.These days, I write on
Notion
.Ruff
: an extremely fast Python linter, written in Rust- Giving scientists superpowers with
MegaMap
- Building a
Really, Really Small
Android App - Writing a Reproducible
Test Plan
Code Review
from Both Sides- Getting up and Running with
Robolectric
- Learning
Android
in a Production Setting - Exploring
Flow
, Facebook's JS Type Checker Bitcoin
Script: An In-Browser Playground- Speeding up
SVGs
withCSS
Transforms - Rendering
React
Components on the Server - Why Are There So Many
Pythons
?
© 2023 Charlie Marsh