George Rhoten is a language technologies software developer with 25 years of deep experience in Unicode, ICU, and software globalization, currently shaping Siri’s multilingual understanding and grammatically correct responses at Apple. He combines low-level expertise in C/C++ and encoding/codepage handling with higher-level Java tooling contributions to CLDR and ICU, addressing collation, date/time formatting, and data robustness. At IBM he led ICU releases and modernized I/O, performance, and portability across phones, servers, and mainframes—work that underpins much of today’s globalized software stack. Known for finding and fixing subtle issues like buffer overflows, type mismatches, and locale data edge cases, he blends pragmatic API design with security-minded input validation. His background in theater hints at an unusual attention to linguistic nuance and presentation in multilingual systems.
25 years of coding experience
20 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Contributions:46 reviews, 6317 commits, 5 PRs in 20 years 9 months
Contributions summary:George's commits primarily involve modifications to the ICU data. The user has made contributions to the handling of collation, date and time formatting, and character set processing. In their commits, the user also made changes to address general errors like buffer overflow and type mismatch in the code.
The home of the Unicode Common Locale Data Repository
Role in this project:
Back-end Developer
Contributions:5 reviews, 701 commits, 56 PRs in 18 years 6 months
Contributions summary:George primarily focused on modifying Java code within the `tools/java/org/unicode/cldr/icu` and `tools/java/org/unicode/cldr/posix` directories. Their changes involved fixing Eclipse warnings, and addressing issues in the handling of references, exemplar characters, and other locale data. These modifications indicate a focus on improving the functionality and data processing capabilities within the CLDR project's Java-based tooling. The commits also included minor corrections and updates across multiple Java files, including adding translations for infinity and NaN in English RBNF rules.
data-repositorylocalecldricuunicode
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
George Rhoten - Language Technologies Software Developer at Apple