Amjad Masad is a seasoned software leader and founder with 15 years of experience, currently serving as CEO of Replit in San Francisco. He blends hands-on full-stack engineering with product leadership, having held roles from founding engineer at Codecademy to software engineering at Facebook before leading Replit. His deep open-source contributions span core JavaScript tooling—Babel, Metro, Jest, Regenerator—and developer infrastructure projects that power modern web and React Native tooling. Known for improving compiler, bundler, and test-runner robustness, he focuses on developer experience, debugging, and scalable worker/process management. Beyond product strategy, he still ships code and tests regularly, often tackling subtle edge cases in code generation and runtime error handling. Educated in computer science, he brings entrepreneurial grit and a practical obsession with making developer tools more reliable and pleasant to use.
15 years of coding experience
8 years of employment as a software developer
BSc Computer Science, BSc Computer Science at Princess Sumaya University for Technology
IGCSE Math Physics Computing Economics English Arabic Biology., IGCSE Math Physics Computing Economics English Arabic Biology. at Mashrek International School
Contributions:263 commits, 13 PRs, 26 pushes in 8 years 1 month
Contributions summary:Amjad significantly contributed to the development of a web-based terminal, focusing on implementing core UI features. Their work involved creating a text box to handle copy/pasting and integrating history functionality for command recall. They made several changes to test.html for the project, adjusting styling and adding features like stdin. The user also debugged and ensured compatibility across different web browsers.
:scissors: An ES6+ aware minifier based on the Babel toolchain (beta)
Role in this project:
Back-end Developer
Contributions:326 commits, 3 pushes, 9 comments in 10 months
Contributions summary:Amjad primarily focused on refactoring and enhancing the Babel Minify project. They moved specific functionality, such as name mangling, into its own plugin and refactored existing code. In addition, they improved the overall quality by adding some other transformations. The contributions appear to center around improving code maintainability and optimization within the Babel toolchain.
scissorsbabelbabel-presetminifycodemod
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.