Carbo Kuo

Staff 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
Carbo Kuo is a Staff Software Engineer at Google with 16 years of experience building large-scale systems across Android, Gboard, Search, and Assistant. He combines deep backend engineering—optimizing data structures and encoding/locale tooling—with product-focused work on real-time indexing and mobile input features. A longtime open-source contributor, he has improved Chinese text conversion accuracy and performance in OpenCC and helped harden encoding detection in uchardet, reflecting a practical attention to internationalization. His background includes internships at Facebook, Microsoft Research Asia, Hulu, and a CS degree from Tsinghua, giving him broad exposure to distributed systems, recommendation engines, and developer tooling. Colleagues appreciate that he pairs low-level performance tuning with shipping user-facing features at scale.
code16 years of coding experience
job8 years of employment as a software developer
bookWinter School Certificate, Entrepreneurship/Entrepreneurial Studies, Winter School Certificate, Entrepreneurship/Entrepreneurial Studies at University of California, Berkeley
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Tsinghua University
bookHenan Experimental High School
languagesChinese, English, Japanese
github-logo-circle

Github Skills (26)

algorithm10
apim10
algorithms10
c-language10
lib10
api-design10
bitcoin10
code-library10
bitcoins10
data-structure10
java10
javas10
api10
text-processing10
unicode10

Programming languages (15)

SmartyJavaC++CSSCHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
BYVoid/OpenCC

Jul 2010 - Oct 2021

Conversion between Traditional and Simplified Chinese
Role in this project:
userBack-end Developer
Contributions:12 releases, 11 reviews, 728 commits in 11 years 4 months
Contributions summary:Carbo's commits primarily focused on modifying code related to dictionary tools for Traditional and Simplified Chinese conversion. The changes include the addition of features for more accurate string matching, supporting multi-value dictionary entries, and improving the overall performance of the conversion process by optimizing various data structures, such as the implementation of a DartsDict. These changes suggest a focus on improving the core functionality and efficiency of the text conversion capabilities of the project.
chinesechinese-simplifiedtraditionalchinese-translationtranslation
BYVoid/uchardet

Jul 2011 - Jul 2020

An encoding detector library ported from Mozilla
Role in this project:
userBack-end Developer
Contributions:24 commits, 7 PRs, 8 pushes in 9 years 1 month
Contributions summary:Carbo primarily contributed to the encoding detector library, focusing on API documentation and implementation details. They added comprehensive comments to the interface definition and refined the `uchardet.h` file. Furthermore, the user implemented a command-line interface and updated the contributor information. Additionally, they updated the code from the upstream and made changes in release and debug scripts.
mozilladetectorencoding
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