Charlie Marsh

Founder & CEO at Astral

New York, New York, United States
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
Charlie Marsh is a founder and CEO with 13 years of engineering experience who builds high-performance developer tools for the Python ecosystem from New York. He founded Astral to accelerate Python workflows, leading open-source projects like Ruff (a popular Rust-based Python linter/formatter), uv (a fast package manager), and tooling that integrates Ruff into editors via LSP and VS Code. A hands-on full-stack and backend developer, Charlie consistently ships production-grade Rust and Python integrations—improving parser/lexer internals, lint autofixes, multi-platform builds, and developer UX. His background spans staff engineering and leadership roles at startups and nonprofits (including Khan Academy), combining product focus with deep technical contributions to interpreter-level features. Colleagues would describe him as an engineer-founder who bridges core language tooling and practical developer experience, often optimizing obscure parser and build-edge cases that make tools noticeably faster and more reliable.
code13 years of coding experience
job7 years of employment as a software developer
bookThe American School in London
bookBSE Computer Science, BSE Computer Science at Princeton University
github-logo-circle

Github Skills (34)

dependency-management10
parser10
lexer10
python10
package-management10
ruff10
testing10
packaging10
command-line-interface10
build-system10
language-server-protocol10
vscode-extension10
interpreter10
language-server10
compiler-compiler10

Programming languages (23)

MDXJavaC++RustCGoHTMLPerl

Github contributions (5)

github-logo-circle
astral-sh/uv

Feb 2024 - Apr 2025

An extremely fast Python package and project manager, written in Rust.
Role in this project:
userBack-end Developer
Contributions:3214 reviews, 4982 PRs, 8069 pushes in 1 year 1 month
Contributions summary:Charlie contributed to the `uv` project, a Python package and project manager written in Rust. Their commits focused on enhancements to the core functionalities, including refactoring for better architecture, improving error handling for network requests, and incorporating the existing index field in script processing. Furthermore, the user added support for key features, such as enabling or disabling `no-binary` flag. The user's work suggests a focus on improving the tool's efficiency and functionality.
packagingpythonresolveruv
astral-sh/ruff

Aug 2022 - Jan 2023

An extremely fast Python linter and code formatter, written in Rust.
Role in this project:
userBack-end Developer
Contributions:246 releases, 4496 reviews, 1391 commits in 5 months
Contributions summary:Charlie appears to be contributing to the development of the "ruff" Python linter and code formatter, as they are working on code style features written in Rust. Their contributions primarily involve improving code style rules, with a focus on fixing and optimizing specific issues within the codebase. The user also made contributions to documentation and examples.
linterpythonruststyle-guidepep8
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
Charlie Marsh - Founder & CEO at Astral