Ruiqi Mao

Software Engineer at Google

Folsom, California, 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
Ruiqi Mao is a versatile software engineer with 11 years of experience spanning full-stack, embedded, and systems development, currently building software at Google from Folsom, CA. He specializes in OpenGL and computer graphics, rooted in hands-on teaching and curriculum design from multiple roles as Head TA at Brown University. Ruiqi’s background includes firmware work at Intel and practical IoT and installer projects during internships, demonstrating an ability to move between low-level firmware and higher-level application development. He has contributed to large open-source ecosystems—stabilizing test suites in JetBrains’ Android plugin—showing a pragmatic focus on reliability and build quality. Known for bridging academia and industry, he pairs strong C++/graphics expertise with a track record of improving testing and CI for complex codebases.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Brown University
languagesChinese, English
github-logo-circle

Github Skills (18)

c-language10
skeletal-animation10
android-test10
graphic10
java10
manifest10
javas10
junit10
gpu10
android10
skia10
android-testing10
cprogramming-language10
test-automation10
opengl9

Programming languages (6)

TypeScriptJavaDockerfileCOpenSCADKotlin

Github contributions (5)

github-logo-circle
JetBrains/android

Dec 2019 - Sep 2021

Android Plugin for IntelliJ IDEA. This repository is a subset of https://git.jetbrains.org/?p=idea/android.git cut according to GitHub file size limitations.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:49 commits in 1 year 9 months
Contributions summary:Ruiqi's commits primarily focused on modifying and disabling existing tests within the Android plugin project. The majority of the commits involve changing test configurations by either disabling specific tests known to be flaky, or by modifying how dependencies are linked for certain test suites. The changes suggest an effort to stabilize the test suite and maintain build reliability by addressing known issues. These modifications impact a large array of test suites across multiple test modules.
file-sizeandroid-studiointellij-ideaandroid-pluginandroid
ruiqimao/tmkbuilder

May 2016 - Aug 2016

Contributions:98 commits, 1 PR, 3 pushes in 3 months
firmwarebuildertmk-firmware
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
Ruiqi Mao - Software Engineer at Google