Peter Collins is a seasoned software engineer with over 25 years of hands-on experience and 13 years in senior roles focused on Microsoft Azure and the Microsoft development stack. He has a strong track record of solving complex problems across industries—from defence and government to enterprise consulting—and moves comfortably between application development, DevOps and CI/CD automation. At Microsoft he helped design and deliver Azure-based applications and in open source he contributed build and release automation to high-profile .NET projects like .NET MAUI, arcade and platform bindings for iOS/Android. More recently he built a containerised, microservices DICOM image analysis pipeline integrating .NET, Python Celery workers and Terraform-driven infrastructure, showing a practical blend of cloud, medical imaging and automation expertise. Colleagues would describe him as a pragmatic engineer who improves reliability by fixing build and deployment fragility as often as he writes new features.
13 years of coding experience
21 years of employment as a software developer
Bachelor of Science (BSc), Physics, 1st, Bachelor of Science (BSc), Physics, 1st at The University of Birmingham
Contributions:9 commits, 1 PR, 2 pushes in 8 years 2 months
Contributions summary:Peter primarily contributed to Xamarin.iOS sample applications. Their work included fixing critical bugs, such as resolving crashes related to camera access on devices lacking a camera. They also updated project configurations and added new sample code. Further contributions involved adjusting build settings and resolving project reference issues, signifying a focus on build and project management alongside iOS development.
.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 670 reviews, 538 commits in 6 years 5 months
Contributions summary:Peter's contributions focused on the development of the .NET for Android project. The commits primarily involve updates to the build process, adding new API levels, and fixing issues related to networking (TLS 1.2) and the AndroidManifest.xml. They also worked on various test-related fixes, including test environment setup, the handling of test outputs, and the removal of a deprecated function. Furthermore, the user addressed issues with the project's toolchain and dependencies.
dotnetandroidsdkcsharpxamarin
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.