Trevor Balcom is a seasoned programmer with 11 years of professional experience building and maintaining mobile and server-side applications, specializing in Visual C# and Visual C++ on Microsoft .NET and MFC platforms. Based in Neptune Beach, Florida, he has a strong history of modernizing legacy Windows Mobile/Pocket PC systems and leading cross-platform mobile efforts using Xamarin.Android and MvvmCross. Trevor contributes to the well-known MvvmCross open-source framework, focusing on Android integrations, API updates, and Xamarin.Forms compatibility, which highlights his attention to cross-platform interoperability. His background spans multiple mobile ecosystems (BlackBerry, JavaME, Palm) and network administration, giving him practical expertise in constrained and varied device environments. Colleagues rely on him to keep critical dispatch and logistics applications running while progressively migrating them to contemporary architectures like ASP.NET Web API.
Tutorials and samples for MvvmCross: The .NET MVVM framework for cross-platform solutions.
Role in this project:
Mobile Developer
Contributions:12 commits, 5 PRs, 3 comments in 2 years 7 months
Contributions summary:Trevor primarily contributed to the TipCalc and StarWarsSample projects, updating and upgrading various dependencies. Their work involved migrating projects to newer versions of MvvmCross and Xamarin.Forms, as well as updating other supporting libraries. The commits show modifications to Android, iOS, and UWP projects, reflecting a focus on cross-platform mobile development using the MvvmCross framework.
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Role in this project:
Mobile Developer (Android)
Contributions:30 commits, 19 PRs, 63 comments in 1 year 3 months
Contributions summary:Trevor contributed to the MvvmCross framework, primarily focusing on Android-specific implementations. Their work included fixing bugs, updating deprecated API usages, and refactoring code related to Android support libraries, such as the CoordinatorLayout and BottomSheetDialogFragment. They also addressed namespace changes and updated the project to use newer Android components, like MvxJobService. Additionally, the user made changes related to Xamarin.Forms integrations within the Playground project, by reverting changes that caused library import issues.
maccatalystmvvmmauimvxc-sharp
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.