Todd Shortlidge

Software Engineer, Swift at Apple

San Francisco, 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
Todd Shortlidge is a seasoned software engineer with a decade of experience building system-level features at Apple, currently working on the Swift compiler. His contributions span Sema, SILGen, and AST improvements—fixing diagnostics around unavailable declarations and refining @backDeployed attribute handling—reflecting deep compiler and language-design expertise. Prior to compiler work he spent nearly a decade developing HealthKit and the iOS Mail client, giving him broad experience across frameworks and apps. Based in San Francisco and educated at Brown, he pairs rigorous CS fundamentals with practical, production-grade engineering on one of the most widely used open-source language projects.
code10 years of coding experience
job12 years of employment as a software developer
bookSc.B., Computer Science, Sc.B., Computer Science at Brown University
github-logo-circle

Github Skills (3)

swift10
compiler-development10
astm9

Programming languages (8)

C++CLLVMCMakeGoSwiftMarkdownPython

Github contributions (5)

github-logo-circle
swiftlang/swift

May 2022 - Jan 2023

The Swift Programming Language
Role in this project:
userBack-end Developer & Framework Contributor
Contributions:836 reviews, 257 commits, 1458 PRs in 8 months
Contributions summary:Todd contributed to the Swift programming language project, specifically focusing on improving the availability of accessor and class declarations in Swift interfaces. Their work involved fixing diagnostics related to unavailable declarations and improving the handling of `@backDeployed` attributes for functions. The user's work touched upon several areas of the Swift compiler, including Sema, SILGen and the AST.
swift-programmingswift-programming-languageprogramming-languageswift
tshortli/swift

Dec 2021 - Apr 2025

The Swift Programming Language
Contributions:2 PRs, 1181 pushes, 1599 branches in 3 years 4 months
swift-programmingswift-programming-languageprogramming-languageswift
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
Todd Shortlidge - Software Engineer, Swift at Apple