Saar Raz

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
Saar Raz is a versatile software leader and full-stack engineer with 10 years of experience spanning research-driven R&D, team leadership, and CTO-level engineering roles across startups and the IDF. He blends deep computer science foundations (M.Sc. studies at Technion) with hands-on systems work—evidenced by contributions to the Clang/LLVM codebase implementing C++2a concept support, including AST, parsing, Sema changes and name mangling. Saar moves fluidly between product management and low-level compiler internals, shipping mobile apps early in his career and later leading R&D teams and a CTO lab. A relentless fast learner, he spends free time on side projects and creative pursuits like drawing and sculpting, bringing a designer’s eye to technical problem solving. Based in Israel, he’s comfortable translating research into production-grade software and mentoring teams through complex technical transitions.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Technion - Israel Institute of Technology
bookBachelor of Science (B.Sc.), Computer Science, 96, Bachelor of Science (B.Sc.), Computer Science, 96 at University of Haifa
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
3,009reputation
261kreached
17answers
38questions
Badges
android
top-5%
github-logo-circle

Github Skills (13)

c-language10
text-parsing10
cprogramming-language10
parsing10
abstract-syntax-tree10
compiler-development10
android9
constexpr6
gridview6
algorithm6
eclipse6
android-listview6
java6

Programming languages (8)

TypeScriptC#C++LLVMTeXJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Jul 2019 - Oct 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:9 commits in 3 months
Contributions summary:Saar primarily focused on implementing C++ language features, specifically related to C++2a concepts. They added AST and parsing support for concept-declarations and concept specialization expressions. Their contributions involved modifications to the AST, Sema, and Parse components of the Clang compiler, and included implementing mangling for the new concept specialization expressions.
keptwindowsllvmcc-plus-plus
****** OBSOLETE - CONCEPTS HAS BEEN MERGED INTO CLANG TRUNK AND DEVELOPMENT CONTINUES THERE ****** This fork of llvm-project contains my implementation of C++2a Concepts for the Clang compiler, and will be updated regularly with bug fixes until the whole feature is merged to trunk. Follow the instructions here https://clang.llvm.org/get_started.html to build, then use the flags "-std=c++2a -Xclang -fconcepts-ts" to enable concepts.
Contributions:75 commits, 4 PRs, 1056 pushes in 7 months
codegenerationclangfollowuntilcompiler
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
Saar Raz