Yehonatan Saharof is a Full Stack Developer with 14 years of experience, currently building products at Wix from Tel-Aviv. He blends hands-on front-end and back-end skills with a security-minded approach, evidenced by contributions to DOMPurify improving XSS tests and attribute handling. Comfortable in both software and hardware domains, Yehonatan brings strong communication and customer-facing experience to cross-functional teams and high-pressure problem solving. He has contributed to W3C CSS Working Group drafts as a technical writer, helping define animation concepts and clarify specifications—showing an uncommon mix of engineering, standards work, and editorial precision. A fast learner with a creative bent rooted in music technology, he pursues meticulous, detail-oriented solutions that balance user needs and robust implementation.
14 years of coding experience
Computer Software Engineering, Computer Software Engineering at InfinityLabs R&D
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Role in this project:
Security Engineer
Contributions:13 commits, 8 PRs, 44 comments in 4 years 4 months
Contributions summary:Yehonatan contributed to the security of the `dompurify` library by adding tests and implementing changes related to XSS (Cross-Site Scripting) vulnerabilities. The commits focused on testing the behavior of attributes, specifically those related to duplicate and profile-specific attributes. The user also updated the code by adding missing attributes to enhance the library's functionality and security.
Contributions:57 reviews, 1 commit, 9 PRs in 1 day
Contributions summary:Yehonatan primarily contributed to the documentation and specification of CSS features within the CSS Working Group drafts. Their work involved defining new concepts like "animation triggers," updating existing specifications with clarifications and corrections, and fixing editorial errors. This included adding definitions, algorithms, and interface descriptions while addressing issues and bikeshedding suggestions.
cssworking-groupdrafts
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.