Ryan Mcgrath

Founder at SecretKeys

Seattle, 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
Ryan Mcgrath is a seasoned founder and full-stack developer with 11+ years building products that bridge iOS, web, and systems-level tooling, currently leading SecretKeys to tackle large training dataset workflows. He’s shipped and architected production systems at startups and scale-ups—from front-end UX at Webs.com to platform engineering at myGengo and a data-science deployment stack at Manzanita—while also founding and exiting consumer apps like Tokeo. An active open-source maintainer, Ryan contributes Rust bindings for AppKit/UIKit and macOS/Linux integrations for gaming and authentication workflows, demonstrating comfort across low-level systems and polished UIs. He mentors new developers through Codementor and Thinkful and runs educational efforts like {Kids: Code}, reflecting a commitment to growing the next generation of engineers. Having worked across Japan, Korea, Europe and the U.S., he pairs international product sensibility and privacy-aware engineering with pragmatic shipping discipline. Unexpectedly, he prefers email over LinkedIn and keeps a habit of deeply improving niche cross-platform developer tools rather than chasing visibility.
code11 years of coding experience
job21 years of employment as a software developer
bookAnimation, Animation at Art Institute of Washington
bookN/A, Engineering & Design, N/A, Engineering & Design at Self Taught
stackoverflow-logo

Stackoverflow

Stats
2,042reputation
881kreached
48answers
2questions
Badges
twitter
top-1%
github-logo-circle

Github Skills (33)

c-language10
twitter10
python10
ui-design10
appkit10
twitter-api10
cocoa10
wxwidgets10
uid10
front-end-development10
moltenvk10
macos10
uikit10
rust10
cprogramming-language10

Programming languages (17)

C++RustCVueGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
ryanmcgrath/cacao

Feb 2020 - Nov 2022

Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!
Role in this project:
userBack-end Developer
Contributions:1 release, 17 reviews, 156 commits in 2 years 8 months
Contributions summary:Ryan primarily focused on implementing core features related to AppKit bindings for Rust, specifically for creating bindings for AppKit and UIKit. The user's commits involved a significant amount of code cleanup, enum and function reworks, and the addition of feature flags to better support functionality such as downloading. These changes span multiple files and modules, demonstrating a focus on improving the framework's core functionality and usability.
appkitiosmacosrusttvos
project-slippi/Ishiiruka

Jun 2020 - Dec 2022

Role in this project:
userFull-stack Developer
Contributions:6 reviews, 73 commits, 49 PRs in 2 years 6 months
Contributions summary:Ryan primarily contributed to the project's UI and platform-specific integration. They addressed macOS-specific UI issues, including dark mode compatibility and border styling in the game list. Additionally, they fixed controller adapter detection on macOS and implemented measures to prevent macOS from going to sleep during gameplay. Furthermore, the user integrated a webview for Slippi authentication on macOS and Linux.
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