Yiran Mao is a software engineer with 11 years of experience building full-stack web and mobile systems, currently working at Google in New York. He combines strong front-end craftsmanship—evidenced by feature contributions to the Material Components web project—with backend and DevOps expertise from designing RESTful APIs, distributed NoSQL architectures, and CI/CD improvements. As a former co-founder and lead frontend engineer, he brings product intuition and user-value focus, backed by business training from Tsinghua and technical graduate studies at NYU Courant. Comfortable across JavaScript, Java, Ruby, Python and modern tooling like Docker and Jenkins, he has migrated legacy Ember apps to ES6 and implemented cross-platform mobile solutions. Fluent in Mandarin and proficient in Japanese, he often bridges engineering and multicultural product contexts, driven by a long-term goal to contribute to leading AI projects and grow technical leadership.
11 years of coding experience
3 years of employment as a software developer
Master’s Degree Information Systems, Master’s Degree Information Systems at New York University, Courant Institute of Mathematical Sciences
Bachelor of Business Administration Management Information System, Bachelor of Business Administration Management Information System at Tsinghua University
Modular and customizable Material Design UI components for the web
Role in this project:
Front-end Developer
Contributions:64 commits, 165 PRs, 307 pushes in 8 months
Contributions summary:Yiran primarily contributed to the development of Material Design UI components for the web, as evidenced by the "feat" commits. They implemented new features like the toolbar, grid list, and slider components, including both continuous and discrete variations. Their work involved modifying demos and example files, including HTML and CSS, and updating existing files to support new features, as well as ensuring the UI is up to date. The user made numerous commits that focused on enhancing the toolbar and layout grid components, and fixing bugs.
[In maintenance mode] Modular and customizable Material Design UI components for iOS
Role in this project:
DevOps Engineer
Contributions:24 commits in 8 months
Contributions summary:Yiran primarily contributed to the build and deployment infrastructure of the project, focusing on site generation and related scripts. Their work involved modifying build scripts to handle forked repositories, add update flags, and support deployment to partner restricted sites. Furthermore, the user added options for build configurations and documentation updates related to content management and site development.
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.