George Rhoten

Language Technologies Software Developer at Apple

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
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.
code25 years of coding experience
job20 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (12)

javas10
debug10
c-language10
collation10
cprogramming-language10
java10
unicode10
cldr10
test-coverage8
internationalization8
data-structure7
data-structures7

Programming languages (4)

JavaC++HTMLPython

Github contributions (5)

github-logo-circle
unicode-org/icu

Jul 2000 - Jan 2021

The home of the ICU project source code.
Role in this project:
userBack-end Developer
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.
cppc-plus-plusicu4cunicode-consortiumicu4j
unicode-org/cldr

Sep 2004 - Dec 2022

The home of the Unicode Common Locale Data Repository
Role in this project:
userBack-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