Miles Johnson

Staff Software Engineer at moonrepo

Portland, Oregon, United States
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
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.
code16 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
11reputation
1kreached
1answer
0questions
github-logo-circle

Github Skills (29)

javascript10
npm10
mstest10
package-management10
testing10
css10
typescript10
build-system10
teste10
cicd10
phpunit10
testing-library10
php10
front-end-development10
bundler10

Programming languages (20)

MDXC#JavaC++CSSRustHackC

Github contributions (5)

github-logo-circle
moonrepo/moon

Oct 2021 - Jan 2023

A build system and monorepo management tool for the web ecosystem, written in Rust.
Role in this project:
userFull-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.
repo-managementmonorepobazelrustjavascript
PrismJS/prism

May 2013 - May 2014

Lightweight, robust, elegant syntax highlighting.
Role in this project:
userFront-end Developer
Contributions:42 commits, 4 comments in 1 year
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.
highlightjshighlightingprismjsprismicsyntax-highlighting
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