Andrew Cobb

Senior IOS Engineer at Cricut

Salt Lake City, 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
Andrew Cobb is a Senior iOS Engineer with 15 years of experience building reliable native apps and tooling, currently shaping mobile experiences at Cricut from Salt Lake City. He combines a pragmatically rigorous approach—favoring good design, thorough test suites, and even formal proofs—with hands-on expertise in Swift, Objective-C, C/C++, and functional techniques applied to Swift libraries. His work spans shipping production iOS and macOS apps, modernizing legacy architectures, and cutting CI/build times while leading test automation for platforms used by millions of students. A longtime contributor to functional programming in Swift (notably on typelift/Swiftz), he brings research-grade knowledge of type theory and static analysis from his MS and research at Northeastern. Off the clock he’s a self-described “bug sleuth” and one of the top 0.3% of StackOverflow users, a hint of both curiosity and deep debugging craft.
code16 years of coding experience
job5 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Northeastern University
stackoverflow-logo

Stackoverflow

Stats
70,405reputation
9.3mreached
511answers
16questions
Badges
slice
top-5%
sorting
top-5%
elisp
top-5%
java
top-5%
uiview
top-5%
opengl
top-5%
github-logo-circle

Github Skills (47)

algorithm10
json10
objective-c10
algorithms10
nsdate10
javascript10
jquery10
python10
console10
css10
data-structure10
cocoa10
google-chrome10
html10
data-structures10

Programming languages (12)

C++CRustRacketCoqJavaScriptGoLua

Github contributions (5)

github-logo-circle
typelift/Swiftz

Jun 2014 - Jun 2014

Functional programming in Swift
Role in this project:
userBack-end Developer
Contributions:7 commits in 1 day
Contributions summary:Andrew focused on implementing functional programming concepts within the Swiftz repository, primarily by creating and enhancing a List data structure. Their contributions included the initial implementation of a List, making it conform to ArrayLiteralConvertible, and adding Functor and Sequence instances, along with methods like `head` and `tail`. They also added a test for the List Functor and refactored the code by moving the Box class to its own file.
functional-programmingswift
cobbal/swsh

Nov 2019 - Jul 2022

The Swift Shell
Contributions:2 reviews, 93 commits, 52 PRs in 2 years 8 months
shellswift
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