Dave Delong

Principal Software Engineer at Stealth Startup

Saratoga Springs, Utah, 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
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.
code16 years of coding experience
job17 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Brigham Young University
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
242,800reputation
11.5mreached
1,910answers
25questions
Badges
localization
top-1%
filtering
top-5%
naming-conventions
top-5%
interface-builder
top-5%
uiview
top-5%
regex
top-5%
github-logo-circle

Github Skills (123)

libgit210
csv-parse10
parser10
web-application10
expressions10
cocoa10
libgit2sharp10
singleton10
csv-parsing10
nsstring10
cocoa-touch10
nsattributedstring10
nsarray10
primitive-types10
swiftui10

Programming languages (14)

MDXC++CSSCMakefileHTMLSvelteTypeScript

Github contributions (5)

github-logo-circle
davedelong/DDMathParser

Nov 2010 - Aug 2020

String → Number
Role in this project:
userBack-end Developer
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.
javascriptnodejsstringmath-expressionsswift
davedelong/time

Oct 2017 - Nov 2021

Robust and type-safe date and time calculations for Swift
Role in this project:
userBack-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.
datetimedate-timecalendarswift-librarydate-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