Ronen Amiel

Front-end Infra Team Lead at Wix.com

Tel Aviv-Yafo, Tel Aviv District, 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
Ronen Amiel is a front-end infrastructure leader with 11 years of experience, currently heading the Front-end Infra team at Wix in Tel Aviv. He blends hands-on engineering and team leadership to ship developer tooling and scalable front-end systems, with deep expertise in TypeScript and parsers. An active open-source committer on the widely used typescript-eslint monorepo, he’s improved rules and added safety checks that tighten type-aware linting across the ecosystem. He also demystifies complex tooling through projects like minipack, a pedagogical module bundler that showcases his pragmatic approach to bundler internals. Beyond shipping features, Ronen focuses on developer experience and maintainability, bringing clarity to hard problems and a gamer’s attention to iterative refinement.
code10 years of coding experience
github-logo-circle

Github Skills (27)

babel610
es6-modules10
javascript10
type-check10
plugin-development10
typescript10
eslint10
bundle10
commonjs10
code-analysis10
typescript-types10
babel-core10
babeljs10
type-checking10
typescripts10

Programming languages (3)

TypeScriptJavaScriptMarkdown

Github contributions (5)

github-logo-circle
ronami/minipack

Feb 2018 - Aug 2018

📦 A simplified example of a modern module bundler written in JavaScript
Role in this project:
userFull-stack Developer
Contributions:23 commits, 7 PRs, 26 pushes in 6 months
Contributions summary:Ronen contributed to the development of a simplified module bundler in JavaScript, modifying the core logic for dependency graph creation and bundling. They enhanced the project by improving explanations and adding comments, making the code more understandable. The user implemented features by creating a simple `require` function for the bundled application, demonstrating a solid understanding of module bundler concepts. The user also refactored and simplified parts of the code, including the handling of relative module paths.
bundlercommonjshtml-webpack-pluginjavascriptmodule-bundler
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
Role in this project:
userFull-stack Developer
Contributions:256 reviews, 66 PRs, 1 push in 6 years 3 months
Contributions summary:Ronen primarily contributed to the `typescript-eslint/typescript-eslint` repository, focusing on enhancing the ESLint tooling for TypeScript projects. Their work involved fixing bugs, improving existing rules related to code style and type safety (e.g., `no-unnecessary-template-expression`, `prefer-promise-reject-errors`, `no-unsafe-argument`, `switch-exhaustiveness-check`, `no-confusing-void-expression`), and adding new features, like the `no-unsafe-type-assertion` rule. These changes reflect a deep understanding of TypeScript and ESLint's internal mechanisms.
monorepoeslintplugineslinteslint-configplugin
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
Ronen Amiel - Front-end Infra Team Lead at Wix.com