Jonathan Peppers is a Principal Software Engineer with 13 years of experience who now builds the tools and platform that enable C# app development, focusing on the Android workload for .NET and .NET MAUI at Microsoft. He transitioned from app and game development to improving build systems, tooling, and runtime stability—contributing to high-profile open-source projects like .NET MAUI, Xamarin.Forms, and the .NET SDK. His work spans build automation, JNI-based code generation, memory-leak fixes, and performance optimizations across Android and iOS, reflecting deep mobile-platform expertise. Based in Bowling Green, Kentucky, he combines a pragmatic engineer’s attention to build reliability with a history of shipping cross-platform samples and templates that help other developers move to modern .NET versions.
13 years of coding experience
11 years of employment as a software developer
Bachelor's Computer Science, Bachelor's Computer Science at Western Kentucky University
Complete, prebuilt apps for you to customize and deploy.
Role in this project:
Full-stack Developer
Contributions:421 commits in 1 year 1 month
Contributions summary:Jonathan was involved in the initial setup and implementation of a mobile application. Their work included setting up a project with NUnit for testing and the creation of core components like a base ViewModel class and a LoginViewModel. They also contributed significantly to building out the WinRT application, adding features, a UI for the login page, as well as incorporating the correct code to handle the application on different platforms.
Samples for .NET Multi-Platform App UI (.NET MAUI)
Role in this project:
Mobile Developer (Android/iOS)
Contributions:6 releases, 69 reviews, 106 commits in 1 year 4 months
Contributions summary:Jonathan primarily contributed to the .NET MAUI samples repository by creating and modifying projects for Android and iOS. They added Xamarin.Forms samples and implemented the necessary configurations for these projects to build and run. The user also updated the projects to .NET 5 and .NET 6, incorporating the corresponding SDKs, and made code adjustments to address compatibility issues with the newer frameworks and Xamarin.Forms version updates. Additionally, the user worked on updating Xamarin.AndroidX packages and other dependencies for optimal performance.
app-platformmaccatalystmauimulti-platformios
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
Jonathan Peppers - Principal Software Engineer at Microsoft