James Kelly

Senior Software Engineer at Apple

San Diego, 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
James Kelly is a Senior Software Engineer in San Diego with 11 years of experience building game technologies and systems at Apple, where he progressed from intern roles to leading work on the Games System Experience and Game Technologies teams. He holds an MS and BS in Computer Science from RIT and brings deep expertise in platform-level engineering, GPU systems, and mobile development across both Android and iOS using .NET/Xamarin. His open-source contributions include modernizing Xamarin sample apps and .NET Android examples, highlighting a pragmatic focus on compatibility, project configuration, and cross-platform UI behaviors. Known for bridging low-level graphics and higher-level app flows, he combines production-grade systems thinking with hands-on mobile engineering.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Rochester Institute of Technology
languagesEnglish, German
github-logo-circle

Github Skills (19)

ios10
net10
xamarin10
dotnet10
xamarin-ios10
asp-net10
xamarin-forms10
android10
dotnet-core10
csharp10
front-end-development9
uid9
user-interface8
graphical-user-interface8
resource-management8

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
dotnet/android-samples

Apr 2015 - Aug 2015

A collection of .NET for Android sample projects
Role in this project:
userMobile Developer (Android)
Contributions:14 commits, 14 pushes, 1 branch in 3 months
Contributions summary:James appears to be focused on developing Android applications using .NET. Their contributions include initial commits for several sample projects demonstrating various Android features, such as directory selection, app usage statistics, and a messaging service. These commits primarily involve UI and functionality implementations within Android environments, including code changes for building user interfaces and managing user interactions within the Android OS.
sample-androidsample-projectsandroidxamarinxamarin-forms
xamarin/ios-samples

Mar 2015 - Jul 2015

Xamarin.iOS sample apps
Role in this project:
userMobile Developer (iOS)
Contributions:32 commits, 27 pushes, 2 branches in 3 months
Contributions summary:James primarily focused on modifying iOS sample applications within the Xamarin ecosystem. Their commits centered around adjusting the `FinishedLaunching` method in the `AppDelegate.cs` files of various sample projects. These changes, applied across multiple applications, likely involved adapting the application initialization process and potentially addressing compatibility issues or improving the overall structure of the application setup. The user also made minor adjustments to project files (.csproj) and main files (.cs), indicating a focus on project configuration and application entry points.
ios-samplesample-appstvosxamarin-ioswatchkit
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
James Kelly - Senior Software Engineer at Apple