Mai Yang is a seasoned backend and cloud-native engineer with 12 years of experience building distributed systems and leading engineering teams across startups and scaleups. Currently a Cursor Ambassador and Senior Manager at AfterShip, she blends hands-on development in Go and Rust with people leadership, having served as Technical Director and VP in prior roles. An active open-source contributor, Mai has fixed core issues in TiDB — a prominent cloud-native distributed SQL database — and maintains Go community projects like Go 夜读. She specializes in backend architecture, DevOps, and blockchain integrations, and is known for improving code readability and reliability in critical time- and string-handling functions. Based in Shenzhen, she combines community-building (meetups, workshops, hackathons) with pragmatic engineering that bridges product needs and operational resilience.
12 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science and Technology, Bachelor's degree, Computer Science and Technology at Xihua University
Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。
Role in this project:
Backend Developer
Contributions:47 reviews, 621 commits, 507 PRs in 4 years 10 months
Contributions summary:Mai primarily contributed to the project by implementing and modifying Go code, as evidenced by commits adding new files, modifying existing ones, and fixing bugs. Their work focused on core functionalities of the Go-based project, including adding a contributor system, modifying logging, adding color to the terminal output and updating project dependencies. These changes likely involved backend logic and project structure improvements within the Go ecosystem.
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Role in this project:
Back-end Developer
Contributions:27 commits, 33 PRs, 84 comments in 2 years 6 months
Contributions summary:Mai primarily contributed to fixing bugs and improving the functionality of the TiDB database. Their work involved addressing issues related to time-related functions like `UNIX_TIMESTAMP` and `DATE_FORMAT`, as well as fixing the `REPLACE` function. They also made improvements to table definitions, including character set options. Furthermore, the user made general improvements to code readability and unified aliases.
ai-poweredtidbserverlesshtapreal-time
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.