Kyle Sherman

Sr. Software Engineer - Music Creation Apps

San Francisco, California, 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
Kyle Sherman is a senior iOS engineer with 12 years of experience building consumer and infrastructure-focused mobile apps, currently shaping music creation products at Apple in San Francisco. He has a strong track record at major tech firms including LinkedIn and Intel, where he led UX infrastructure efforts and shipped cross-platform features for flagship mobile experiences. An active open-source maintainer, Kyle has contributed practical Objective-C/Swift interoperability fixes and UX-focused libraries like LayoutKit and CWStatusBarNotification, surfacing hard-to-reproduce fixes such as rotation Auto Layout and animation wrappers. He pairs systems-level fluency in C/C++ and firmware tooling with a musician’s sensibility for interaction and sound, bringing both technical rigor and creative perspective to product design.
code12 years of coding experience
job11 years of employment as a software developer
bookB.S., Electrical & Computer Engineering, B.S., Electrical & Computer Engineering at Rutgers, The State University of New Jersey-New Brunswick
github-logo-circle

Github Skills (12)

objective-c10
uid10
swift10
ios10
front-end-development10
uikit9
macos9
tvos9
autolayout8
ui-design8
graphical-user-interface7
user-interface7

Programming languages (5)

TypeScriptObjective-CSwiftMarkdownRuby

Github contributions (5)

github-logo-circle
LinkedInAttic/LayoutKit

Apr 2018 - Jun 2018

LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
Role in this project:
useriOS Developer
Contributions:2 releases, 8 commits, 7 PRs in 2 months
Contributions summary:Kyle contributed to the LayoutKit project, primarily focusing on improving the Objective-C support. They added an Objective-C wrapper for animations in Swift, fixed issues with the Objective-C wrapper for layouts, and resolved build errors for macOS and tvOS. Furthermore, the user refactored the code by removing the "with" prefix from blocks and the LOKBaseLayoutBuilder, and changed the "build" function to "layout" property, and added inits to builders.
cocoapodslayoutstvoslayoutkitlayout
A library that allows you to easily create text-based notifications that appear on the status bar.
Role in this project:
userMobile Developer (iOS)
Contributions:8 commits in 12 days
Contributions summary:Kyle primarily worked on improving the CWStatusBarNotification library for iOS. Their contributions include fixing a type issue, adding the ability to display custom views, and implementing features like dismissing notifications with a completion block. They also addressed a bug related to Auto Layout with custom views on rotation and fixed an issue with tap detection in a specific notification style. Furthermore, they added a demo project to clearly demonstrate the capabilities.
statusnotificationsstatus-barappeartext-based
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
Kyle Sherman - Sr. Software Engineer - Music Creation Apps