Sam Morrison is a seasoned iOS developer with 13 years of experience building mobile experiences and a background in Flash/ActionScript and game design. Based in San Francisco, he has shipped consumer-facing apps and features at companies including Patreon, Google, and GREE, and contributed to the Material Components iOS library—improving UI primitives like chips, bottom sheets, and safe area handling. Comfortable moving between legacy platforms and modern iOS idioms, Sam blends product-minded engineering with a designer’s sense for interaction. He also has hands-on experience authoring travel and games content for mobile and teaching game programming, demonstrating a practical mix of technical depth and user-focused craft.
[In maintenance mode] Modular and customizable Material Design UI components for iOS
Role in this project:
Mobile Developer (iOS)
Contributions:6 releases, 157 commits, 141 PRs in 1 year 6 months
Contributions summary:Sam primarily contributed to the iOS Material Design UI components library. Their work focused on removing ARC guards, fixing bugs in MDCCollectionViewCells, adding the new ic_arrow_back icon style, implementing swipe to dismiss functionality, and improving the handling of safe area insets. They also implemented and improved features such as the MDCChipField, the bottom sheet component, and the Snackbar component, adding more features, fixing existing code, and generally improving the quality of the component.
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.