Dave Delong is a senior software engineer with 16 years of experience building and shipping large-scale iOS and macOS software, currently at RevenueCat after roles at Apple, Snap, and startups. He pairs deep platform expertise—framework design, MapKit/Watch integrations, and systems like Siri—with a passion for mentoring and developer advocacy honed as an Apple Frameworks Evangelist and WWDC lead. An active open-source maintainer, Dave authored and improved libraries such as DDMathParser, CHCSVParser, and a Swift time library, and contributed UI and tooling improvements to projects like ControlRoom and Objective-Git. He repeatedly modernizes legacy codebases, designs API-first solutions, and builds internal tools used company-wide, showing a knack for turning internal needs into broadly useful developer tooling. Based in Saratoga Springs, Utah, he brings a pragmatic blend of platform-level engineering and thoughtful developer experience to every project.
16 years of coding experience
17 years of employment as a software developer
BS Computer Science, BS Computer Science at Brigham Young University
Contributions:1 release, 497 commits, 22 PRs in 9 years 10 months
Contributions summary:Dave contributed to a math parsing library by implementing new functions for bitwise and logical operations, added the ability to parse scientific notation, and implemented a rudimentary expression simplification engine. They also added support for more number formats and fixed various parsing bugs. Furthermore, the user worked on enhancing the performance of the trigonometric functions and implemented functionality to handle negative and multi-argument exponents.
Robust and type-safe date and time calculations for Swift
Role in this project:
Back-end Developer
Contributions:4 releases, 8 reviews, 204 commits in 4 years
Contributions summary:Dave is the primary contributor to the `davedelong/time` repository, a Swift library for date and time calculations. Their contributions include the initial implementation of a clock mechanism, focusing on custom and system clocks, and the handling of time flow direction. The user refactored the internal code, introduced new features like the `Instant` and `Epoch` types, and implemented basic date and time formatting.
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
Dave Delong - Principal Software Engineer at Stealth Startup