Miles Johnson is a staff software engineer and founder based in Portland with ~16 years of industry experience building performant React SPAs, UI component libraries, and Node.js tooling. He has led frontend platform work at Airbnb, Coinbase, and Stripe—designing internal design systems, improving monorepo and CI tooling, and shipping React Native apps at scale. As founder of Moonrepo he contributes to a Rust-based monorepo build system and has hands-on experience improving bundlers and error diagnostics in projects like rolldown. A pragmatic engineer and mentor, he focuses on developer experience and productivity, often tackling architectural complexity to make teams faster and happier. Notably, his open-source contributions range from CSS improvements in Prism to rigorous test automation in PHPUnit, reflecting a mix of UI polish and deep quality-first engineering.
A build system and monorepo management tool for the web ecosystem, written in Rust.
Role in this project:
Full-stack Developer
Contributions:149 reviews, 724 commits, 2372 PRs in 1 year 3 months
Contributions summary:Miles contributed significantly to the project by setting up and configuring the core infrastructure and development environment. Their work involved setting up Node.js packages, TypeScript infrastructure, and build scripts, as well as addressing issues related to dependency management and code linting. They were also involved in generating various configuration files, and setting up build and test reporting. The user also implemented project-related features.
Contributions summary:Miles primarily contributed to the CSS component of the project, Prism, a syntax highlighting library. Their commits focused on adding and refining CSS selectors, pseudo-elements, and function matching to enhance syntax highlighting capabilities for CSS code. They modified existing patterns and added new ones to improve the accuracy and coverage of CSS syntax highlighting within the Prism library. The user also added a CSS extras file to house the more advanced CSS selectors, indicating a focus on expanding and optimizing the library's functionality.
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
Miles Johnson - Staff Software Engineer at moonrepo