Nathan Castle is a software engineer with 12 years of experience, currently building sketching and editing features for the ArcGIS Maps SDK for JavaScript at Esri in Portland. He has deep cross-platform UI experience from shipping components across WPF, UWP, WinUI, Xamarin.Forms, and .NET MAUI, and a history of producing polished samples and documentation that help other developers adopt complex GIS capabilities. Nathan blends front-end craftsmanship with pragmatic product engineering—he’s led demo apps, produced tutorial videos, and acted as Scrum Master to improve team practices like pair programming. His open-source contributions to Xamarin samples show hands-on mobile experience on both iOS and Android, including careful attention to platform-specific APIs and database interactions. Beyond coding, he’s comfortable bridging product, documentation, and developer experience, which makes him effective at turning GIS functionality into accessible developer-facing tools.
11 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at Rochester Institute of Technology
Contributions:37 commits, 4 PRs, 33 pushes in 2 months
Contributions summary:Nathan contributed to the Xamarin docs archive by adding and updating sample code for iOS applications. Their work primarily involved creating and refining sample projects related to contacts, email, and phone functionalities. The commits show a focus on implementing features using Xamarin.iOS, demonstrating a practical understanding of iOS-specific APIs and UI elements within the context of the Xamarin framework. The changes include project and code modifications specific to iOS development, showcasing expertise in building cross-platform mobile applications targeting the iOS platform.
Sample apps built using the Xamarin.Forms framework
Role in this project:
Mobile Developer (iOS)
Contributions:36 commits, 7 PRs, 22 pushes in 4 months
Contributions summary:Nathan primarily contributed to iOS-specific sample applications within the Xamarin.Forms framework, demonstrating proficiency in the development of cross-platform mobile applications. Their work focused on creating UI elements, incorporating platform-specific features (like web views and text display), and integrating with native iOS components. The commits also showcase the user's ability to adapt samples for different screen sizes and iOS versions, improving the overall user experience.
xamarin-androidxamarinsample-appsxamarin-forms
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.