Artem Yavorskyi is an AI software engineer with 12 years of experience building developer-facing and production systems across startups and large tech companies, currently at Writer after senior roles at Netflix and Wix. He blends front-end polish with back-end rigor, evidenced by notable open-source contributions to Babel where he improved the REPL UX and implemented browserslist-driven targeting for babel-preset-env. As a former developer experience team lead, he focuses on shipping tools and workflows that reduce friction for engineers while maintaining high-quality code and observability. Based in Normandy and with a background that uniquely pairs a law degree with deep engineering practice, Artem brings clear communication and pragmatic risk awareness to technical leadership. Colleagues rely on him to translate complex browser and build-tooling constraints into elegant, production-ready solutions.
12 years of coding experience
10 years of employment as a software developer
Bachelor of Laws (LLB) Law, Bachelor of Laws (LLB) Law at National University “Yaroslav the Wise Law Academy of Ukraine”
🐠 Babel is a compiler for writing next generation JavaScript.
Role in this project:
Back-end Developer
Contributions:108 commits, 34 PRs, 38 pushes in 1 year 10 months
Contributions summary:Artem primarily contributed to the `babel/babel` repository by implementing features related to the `browserslist` library. These contributions included adding a `browsers` property to utilize `browserslist` queries for browser targetting, modifying the `experimental/babel-preset-env` to support this, and adding related tests. The user also optimized result filtration and updated the codebase to fix debug targets, improve logging, and incorporate aesthetic changes.
:globe_with_meridians: The Babel documentation website
Role in this project:
Front-end Developer
Contributions:12 commits, 12 PRs, 28 pushes in 11 months
Contributions summary:Artem primarily focused on enhancing the Babel website's REPL feature. Their contributions included adding and modifying environment-related options for the REPL, such as browser targets and debug information, and adding support for Babel-preset-env 2.0. The user also addressed UI aspects, including dropdown menus, checkboxes, and input fields, and fixed state management issues related to presets. Furthermore, they refactored and improved the presentation of debugging information within the REPL.
globedocumentation-websitebabeljavascriptwebpack
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.