Yonatan Kra is a principal architect and seasoned software leader with 11 years in industry and a strong research background, holding a PhD in Computational Neuroscience from Bar-Ilan University. He combines deep front-end expertise (JavaScript, Web Components, RTL text handling) and web platform skills (PHP, WordPress, SEO) with proven system-level architecture experience from roles at Vonage, WalkMe and as CTO at Webiks. Yonatan is an active open-source contributor—his work improving RTL support in the widely used Cesium 3D globe library and enhancing SCSS parsing in depcheck demonstrates attention to internationalization and tooling robustness. He has a track record of improving performance and developer experience, from debouncing layout logic to multi-ignore testing strategies. Equally comfortable leading technical strategy and shipping code, he mentors teams, conducts code reviews and translates research-grade thinking into pragmatic product solutions. Based in Israel, he brings a rare blend of academic rigor and hands-on engineering across frontend, tooling and SEO-driven web products.
11 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computational Neuroscience, Doctor of Philosophy (Ph.D.) Computational Neuroscience at Bar Ilan university
Graduate Physics and Computers, Graduate Physics and Computers at Mor Highschool Reut
Bachelor of Science (BSc) Neuroscience, Bachelor of Science (BSc) Neuroscience at Bar-Ilan University
An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
Role in this project:
Front-end Developer
Contributions:31 commits, 6 PRs, 47 comments in 2 years 9 months
Contributions summary:Yonatan primarily contributed to the implementation and enhancement of Right-to-Left (RTL) language support for labels within the Cesium library. Their work involved modifying the Label component to correctly display Hebrew text, adjusting text positioning, and adding support for line breaks in RTL text. They also made optimizations to prevent unnecessary parsing of glyphs and added documentation examples. The contributions spanned code changes and test adjustments.
Contributions:17 commits, 3 PRs, 5 comments in 27 days
Contributions summary:Yonatan primarily contributed to improving the parsing of SASS/SCSS files within the depcheck project. Their work included implementing a separate SCSS parser, adding support for new syntax features such as `@use` and namespace syntax, and addressing Windows compatibility issues. Furthermore, the user fixed dependencies and implemented multi-ignore functionality while also adding and adjusting test cases for a more comprehensive testing strategy.
dependenciesunusednpm-packagenpm-modulenodejs
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.