Yoav Lavi

Rust Engineer at Evinced

Israel
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
Yoav Lavi is a Rust engineer and former frontend tech lead with eight years of professional experience building reliable systems across startups and security-conscious environments. Currently at Evinced, he brings deep hands-on expertise in Rust compiler and tooling development, demonstrated by contributions to the high-profile rust-clippy project where he implemented lints that improve code quality. He has led engineering efforts at Grafbase and OpenWeb, combining backend language/compiler work (e.g., the Melody regex-oriented language) with front-end leadership and product-minded execution. His background includes full-stack roles in fintech and security, and an intelligence-analyst foundation from IDF 8200 that informs a methodical, security-aware approach to engineering. Yoav is notable for improving developer ergonomics—removing unnecessary clones, adding raw-string and unicode support—and for translating low-level compiler improvements into better developer DX. Based in Israel, he holds ongoing studies in computer science and prefers projects that blend language design, tooling, and practical product impact.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at The Open University of Israel
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
375reputation
34kreached
0answers
12questions
github-logo-circle

Github Skills (22)

clippy10
regular-expression10
code-analysis10
lint10
parsing10
linting10
rust10
text-parsing10
testing9
data-structure9
algorithm9
algorithms9
error-handling9
data-structures9
documentation8

Programming languages (13)

C#JavaRustCVueGoTypeScriptOCaml

Github contributions (5)

github-logo-circle
yoav-lavi/melody

Feb 2022 - Aug 2022

Melody is a language that compiles to regular expressions and aims to be more readable and maintainable
Role in this project:
userBack-end Developer & Language Compiler Engineer
Contributions:31 releases, 19 reviews, 743 commits in 5 months
Contributions summary:Yoav primarily contributed to the Melody language compiler, focusing on improving its functionality and readability. They refactored code to remove unnecessary clones and improve overall code quality. Their work included adding new language features such as support for various symbols and unicode categories, and improvements to error handling, suggesting a focus on enhancing the core functionality of the compiler. They also made changes to the syntax, adding support for raw strings and variable declarations, demonstrating a direct impact on the language's usability.
melodylangregular-expressionsmelodyregexreadable
rust-lang/rust-clippy

Mar 2022 - Jun 2023

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-end Developer
Contributions:30 reviews, 13 PRs, 90 comments in 1 year 2 months
Contributions summary:Yoav contributed to the Clippy linter for Rust, focusing on improving code quality and identifying potential issues. Their work included implementing a new lint (`unnecessary_join`) to detect inefficient use of `join` operations, updating documentation, and adding a new lint (`unnecessary_owned_empty_strings`) to detect unnecessary owned empty strings. Additionally, the user modified build and setup scripts.
linterlintrustlangmistakes
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
Yoav Lavi - Rust Engineer at Evinced