Michael Smith

Founder & Principal Engineer at GitHub

Bellevue, Washington, 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
Michael Smith is a founder and principal engineer with over a decade of experience building client-facing web and desktop applications, from Electron apps to native macOS tools. He has shipped SDKs and cross-platform tooling at Microsoft (App Center) and led billing, provisioning, and enterprise teams & identities work at GitHub, including efforts to bring GitHub into government cloud and commercial enterprise deployments. Michael combines full-stack fluency—TypeScript/React, Swift/SwiftUI, Ruby, C#, and containerized/AWS serverless systems—with operational focus on CI/CD, dependency management, and secure supply chains. As founder of Grata Labs he authors open-source SDKs and CLI tooling that power reproducible builds and developer productivity, and he built Notifopus, a privacy-focused macOS GitHub notifications app implementing OAuth device flow. He’s known for pragmatic architecture, fast OSS velocity, and a knack for turning complex enterprise requirements into polished, automatable developer workflows.
code10 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Western Washington University
languagesEnglish
github-logo-circle

Github Skills (21)

objective-c10
ios10
react-native10
net10
authentication10
user-authentication10
dotnet10
react-native-component10
asp-net10
error-handling10
macos10
cocoapods10
javascript9
unit-testing9
cicd9

Programming languages (11)

C#TypeScriptMDXJavaShellC++CJavaScript

Github contributions (5)

github-logo-circle
Development repository for the App Center SDK for .NET platforms, including Xamarin
Role in this project:
userBack-end Developer
Contributions:124 commits, 32 PRs, 95 pushes in 8 months
Contributions summary:Michael primarily focused on implementing authentication and authorization features for the .NET App Center SDK, adding functionality to handle user account identifiers, access tokens, and identifier tokens. This involved modifying existing code to include properties for access and id tokens and integrating the new user information within the Android and iOS authentication modules. They also addressed minor issues like iOS property mapping and documentation.
app-centerdotnetuwpcenterplatforms
Development repository for the App Center SDK for iOS, macOS and tvOS.
Role in this project:
userBack-end Developer
Contributions:76 commits, 14 PRs, 74 pushes in 9 months
Contributions summary:Michael's commits primarily focused on modifying code within the App Center SDK for iOS, macOS, and tvOS. The changes involved adjusting error handling, adding and modifying document attributes, and refactoring methods. The user also made code formatting changes, indicating a focus on code quality and maintenance. The modifications were applied to both test files and core application files.
app-centercenteranalyticsleancloudtvos
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