Michael Schreiber is a Principal Software Engineer in Seattle with 12 years of hands-on experience building native macOS and iOS applications, currently driving platform-quality UI and component work at Microsoft. He brings deep expertise in Objective-C, C++, object-oriented design, and agile delivery, having progressed from individual contributor roles to senior engineering leadership across Microsoft and Apple. Michael contributes to notable open-source projects like microsoft/fluentui-apple, where he implemented UI components such as CardNudge and AvatarGroupView and added Swift Package Manager support to keep the library Xcode-compatible. He’s known for balancing pragmatic refactors with feature development to improve long-term maintainability and cross-team consistency. A University of Arizona computer engineering graduate, he pairs strong engineering fundamentals with a track record of shipping polished native experiences at scale.
UIKit and AppKit controls for building native Microsoft experiences
Role in this project:
Mobile Developer (iOS)
Contributions:14 releases, 1105 reviews, 164 commits in 1 year 7 months
Contributions summary:Michael contributed to the `microsoft/fluentui-apple` repository by implementing new features and refactoring existing code related to the UI components for building native Microsoft experiences on the iOS platform. The primary focus of the commits involved the development of the `CardNudge` component and enhancements to `AvatarGroupView`, including the introduction of border visibility options and the alignment of avatar color algorithms. The user also integrated Swift Package Manager support and addressed several bugs, ensuring compatibility with the latest Xcode versions.
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
Michael Schreiber - Principal Software Engineer at Microsoft