David Catmull is a seasoned iOS/macOS developer with 10+ years of professional experience and a strong foundation in Objective-C, Swift, C++, and C#. Currently a Senior iOS Developer II at Verisk, he brings a decade-long track record of building robust client-side software informed by earlier engineering roles at Google and Pixar. He contributes to notable open-source tooling like SwiftLint, where he improved style rules and handling of complex Swift constructs, showing attention to developer ergonomics and code quality. David pairs advanced technical skills with formal CS training (MS, University of Utah) and a background in computer animation, which gives him a rare blend of systems-level engineering and an eye for polished user-facing experiences.
10 years of coding experience
15 years of employment as a software developer
Computer Animation, Computer Animation at Academy of Art University
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at California State University - East Bay
Contributions:18 commits, 3 PRs, 36 comments in 4 months
Contributions summary:David primarily focused on enhancing SwiftLint, a Swift style and convention enforcement tool. Their contributions revolved around implementing and refining the `let_var_whitespace` rule, aiming to enforce specific whitespace practices for variable declarations. The user also addressed issues related to attribute handling, multiline statements, and conditional compilation directives within the rule. Furthermore, they included a test case and updated the CHANGELOG.
Contributions:16 releases, 2 reviews, 1143 commits in 6 years 8 months
macosgraphicalmaclibgit2osx
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.