Richard Feldman is a software engineer and language creator with 12 years of experience, known for authoring Elm in Action and creating the Roc programming language. Based in Philadelphia, he blends systems-level programming—contributing file I/O, REPL, and OS interaction features to Roc—with practical tooling and editor work, such as improving Zed’s inline assist and LLVM bindings in inkwell. He has led engineering and open-source efforts at NoRedInk and served as Principal Engineer and founder in earlier ventures, demonstrating both leadership and hands-on delivery. Richard’s work emphasizes robust, well-tested implementations (e.g., memcpy/memmove and alignment tests) and a passion for education—teaching, speaking, and writing about Elm—making him as comfortable mentoring teams as he is shipping low-level systems code.
12 years of coding experience
15 years of employment as a software developer
Master's Business Administration and Management General, Master's Business Administration and Management General at Washington University in St. Louis - Olin Business School
Mira Costa High School
BS Computer Science, BS Computer Science at Washington University in St. Louis
Contributions:612 reviews, 7057 commits, 657 PRs in 3 years 6 months
Contributions summary:Richard made significant contributions to the Roc programming language, focusing on enhancing its file I/O capabilities. They implemented file write and read operations with specific error handling. The user designed and integrated features like environment variable reading and path conversions, highlighting their focus on systems-level programming. Their work included updates to the REPL, including the ability to parse dbg statements, and tests demonstrating the interaction between language components and OS interaction.
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Role in this project:
Full-stack Developer
Contributions:38 reviews, 140 PRs, 402 pushes in 1 year 2 months
Contributions summary:Richard's contributions primarily involved enhancements to the Zed code editor's functionality. They focused on improving the inline assist feature by addressing focus-related behavior, ensuring it remains visible when the editor gains and loses focus. Additionally, the user implemented an action to insert content from the assistant panel into the editor. Furthermore, the user participated in refactoring the completion provider, specifically in the assistant crate.
gpuirust-langtext-editorzed
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
Richard Feldman - Software Engineer at Zed Industries