Raph Levien is a Principal Software Engineer based in Berkeley with 16 years of experience building low-level graphics, font, and GUI systems, currently focused on Rust-native infrastructure. He has driven research and production work at Google Fonts and Android, authored core pieces of editors and renderers in Rust (xi-editor, druid, vello) and built a font editor (Runebender) that informs his practical design sensibilities. Comfortable across the stack, he blends systems-level expertise (Android framework, libc, Cargo build work) with UI and UX craftsmanship, contributing both rendering algorithms and widget implementations. His open-source footprint includes widely used projects like pulldown-cmark and rust-lang tooling, reflecting attention to standards-compliant parsing and cross-platform compatibility. Known for pragmatic experimentation, he often prototypes new font and rendering features end-to-end—from GPU path processing to UI widgets—bringing research insights into shipping code.
16 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of California, Berkeley
Contributions:272 reviews, 467 commits, 267 PRs in 2 years 10 months
Contributions summary:Raph primarily contributed to the development of a GPU-centric 2D renderer, "vello." Their work involved implementing a Collatz example using new traits, including modifying Vulkan-specific code, and starting the implementation of path stream processing. The contributions focus on core rendering features, and the addition of a tree-reduction prefix sum test. Furthermore, the user worked on integrating textures and supporting color emoji rendering.
Contributions:203 commits, 67 PRs, 74 pushes in 2 years 9 months
Contributions summary:Raph primarily contributed to the development of the user interface for xi-mac, an editor frontend. Their work involved connecting the user interface to the core, implementing a custom view for the editor, and adding scrolling capabilities. They also introduced features like selection, and implemented menu items to handle file opening and saving operations.
macfrontendappkitmacoseditor
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.