Cal Stephens

Senior Software Engineer, IOS at Airbnb

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
Cal Stephens is a Senior iOS engineer with 12 years of experience building production mobile experiences and developer tooling, currently at Airbnb in San Francisco. He blends product-focused app development with deep open-source contributions—most notably to airbnb/lottie-ios and the Swift compiler and tooling—improving animation performance, formatter rules, and closure semantics. Cal has a track record of shipping features across consumer apps and developer tools, from prototyping data visualizations at Apple to automating style and lint workflows at Airbnb. A hackathon enthusiast and long-time contributor to high-profile Swift projects, he pairs pragmatic engineering with a curiosity for language-level edge cases and test-driven improvements.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Georgia Institute of Technology
bookHigh School, Brodcasting and Film, High School, Brodcasting and Film at Davidson Fine Arts Magnet School
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
743reputation
163kreached
22answers
7questions
Badges
loops
top-5%
github-logo-circle

Github Skills (38)

closure10
lottie10
test-automation10
programming-language10
ios10
parser10
swiftlint10
animation10
testing10
swiftui-app10
ui-design10
uid10
automation10
front-end-development10
parsing10

Programming languages (13)

PowerShellJavaC++HTMLKotlinTypeScriptSCSSJavaScript

Github contributions (5)

github-logo-circle
airbnb/lottie-ios

Dec 2021 - Jan 2023

An iOS library to natively render After Effects vector animations
Role in this project:
userMobile Developer (iOS) & UI/UX Developer
Contributions:24 releases, 797 reviews, 174 commits in 1 year 1 month
Contributions summary:Cal primarily contributed to the iOS application by implementing new features within the example application and expanding testing capabilities for the Lottie library. This included support for a browsing interface showcasing various sample animations, and the implementation of demo controls showcasing advanced features. They also added and improved the snapshot tests, and improved overall performance.
renderios-transitionios-libraryanimationafter-effects
airbnb/swift

Aug 2019 - Nov 2022

Airbnb's Swift Style Guide
Role in this project:
userDevOps Engineer / Automation Engineer
Contributions:8 releases, 344 reviews, 73 commits in 3 years 3 months
Contributions summary:Cal primarily contributed to the configuration and automation of the Airbnb Swift style guide project. Their commits focused on integrating and updating SwiftFormat and SwiftLint, including upgrading versions, enabling new rules, and refining configuration options within the `airbnb.swiftformat` file. They also implemented features like the Swift Package Manager command plugin, along with various improvements, such as supporting the `--exclude` flag and Xcode 14 compatibility.
swiftformatstyle-guideairbnbstyleguideswiftpm
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