Ted Kremenek

Director, Languages And Runtimes at Apple

San Jose, 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
Ted Kremenek is a seasoned language and runtime engineering leader with 18 years at Apple, now serving as Director of Languages and Runtimes in San Jose. He has led teams responsible for compiler frontends and language support across Swift, Objective-C, C, and C++, and was the principal architect of the Clang Static Analyzer that ships in Xcode. Ted combines deep research roots—a PhD in Computer Science from Stanford—with hands-on contributions to the Swift Foundation core libraries, including KVO APIs and complex string/NSString handling. He is known for translating compiler research into production-quality tools and frameworks that shape developer experiences across Apple's platforms.
code18 years of coding experience
job13 years of employment as a software developer
bookUniversity of California, Los Angeles
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
36reputation
505reached
1answer
0questions
github-logo-circle

Github Skills (13)

swift10
foundation-sites10
foundation10
api-design9
strings9
c-string9
objcective-c8
objective-c8
interop8
testing7
ios6
clang-static-analyzer6
cocoa6

Programming languages (12)

DockerfileC++CLLVMCMakeSCSSJavaScriptSwift

Github contributions (5)

github-logo-circle
The Foundation Project, providing core utilities, internationalization, and OS independence
Role in this project:
userBack-end Developer & iOS Developer
Contributions:1 review, 65 commits, 31 PRs in 7 years 4 months
Contributions summary:Ted primarily contributed to the Swift core libraries, focusing on improving the Foundation framework. They implemented new APIs for KVO (Key-Value Observing) and adjusted test cases related to Foundation. The user also addressed string handling, including new string types, NSString extensions, and applying transforms, and made changes to various parts of the Foundation framework, including NSError and NSArray.
tvostranslationinternationalizationfoundationindependence
ClamAV Bytecode Compiler
Contributions:3986 commits in 2 years 7 months
compilerclamavbytecode-compilerbytecode
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
Ted Kremenek - Director, Languages And Runtimes at Apple