Grant Butler

Senior IOS Engineer at Twitch

Indianapolis, Indiana, 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
Grant Butler is a Senior iOS Engineer with 15 years of experience building consumer-facing mobile products and native SDKs, currently driving iOS engineering at Twitch. He has a strong track record across fast-paced startups and major publishers—helping reshape app UX at The New York Times, lead product work at Citizen, and ship retail features at Square. Grant contributes to notable open-source tooling (SwiftGen), where he implemented a Core Data parser to bridge model files with the SwiftGen CLI, reflecting his attention to robust developer tooling and back-end parsing. He excels at shipping polished, accessible user experiences and integrating web/native boundaries, and often leads team processes and architecture discussions. Based in Indianapolis, he combines deep iOS platform expertise with a knack for pragmatic cross-team collaboration and tooling that reduces developer friction.
code15 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS) Information Technology, Bachelor of Science (BS) Information Technology at New Jersey Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
246reputation
5kreached
3answers
0questions
github-logo-circle

Github Skills (12)

code-generator10
swift10
coredata10
xml-parsing9
apple-tv6
today-extension6
ios6
uigesturerecognizer6
airplay6
uiviewcontroller6
apple-music6
uiview6

Programming languages (10)

TypeScriptJavaShellCSSC++JavaScriptPHPObjective-C

Github contributions (5)

github-logo-circle
SwiftGen/SwiftGen

Jul 2018 - Sep 2018

The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
Role in this project:
userBack-end Developer
Contributions:87 commits, 1 PR, 6 comments in 1 month
Contributions summary:Grant primarily contributed to the development of a Core Data parser within the SwiftGenKit repository. Their work involved implementing the parser's base structure, finding and handling Core Data model files (.xcdatamodel and .xcdatamodeld), and parsing various elements of the Core Data model, including attributes, relationships, fetched properties, and configurations. The user also integrated the parser with the SwiftGen CLI and made changes to simplify data structure and expose configurations, and added user info to model objects.
localizablestoryboardsstringuiimagestrings
Contributions:2 PRs, 3 pushes, 5 branches in 2 years 7 months
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
Grant Butler - Senior IOS Engineer at Twitch