Yiran Mao

Software Engineer at Google

New York, New York, 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
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster’s Degree Information Systems, Master’s Degree Information Systems at New York University, Courant Institute of Mathematical Sciences
bookBachelor of Business Administration Management Information System, Bachelor of Business Administration Management Information System at Tsinghua University
languagesEnglish, Japanese, Chinese
github-logo-circle

Github Skills (17)

github-ci10
javascript10
material-components10
css10
bash10
build-system10
webpages10
cicd10
material-design10
automation10
script10
html10
automations10
githubaction-workflow10
ios6

Programming languages (8)

TypeScriptCSSSCSSJavaScriptGoObjective-CRubyPython

Github contributions (5)

github-logo-circle
Modular and customizable Material Design UI components for the web
Role in this project:
userFront-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.
reactmaterial-componentsmaterialcssjavascript
[In maintenance mode] Modular and customizable Material Design UI components for iOS
Role in this project:
userDevOps 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.
objective-cmaterial-componentsmaterialmaintenance-modecustomizable
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
Yiran Mao - Software Engineer at Google