Steve Hawley is a seasoned software engineer with over 8 years of recent professional experience and a long career stretching back to early work at Adobe and architectural roles at Atalasoft. He has deep expertise in image/PDF technologies, cross-platform Apple and .NET integrations, and has driven migrations to modern .NET platforms—evidenced by contributions converting Xamarin attributes for .NET 6 compatibility in the widely used dotnet/macios bindings. Steve has held senior engineering and architect roles at Microsoft, Xamarin, and startups, and continues to consult while listed as retired, based in Northampton, MA. He blends low-level systems craftsmanship (PostScript, Acrobat indexing) with modern cloud and mobile back-end development, making him effective at bridging legacy systems and modern frameworks. Notably, his open-source work impacts macOS/iOS bindings that enable C# developers to target Apple platforms, a niche but high-leverage area. He holds a BA in Computer Science from Oberlin College and brings pragmatic, long-term thinking to software modernization challenges.
7 years of coding experience
29 years of employment as a software developer
BA Computer Science, BA Computer Science at Oberlin College
.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
Role in this project:
Back-end Developer
Contributions:727 reviews, 70 commits, 172 PRs in 11 months
Contributions summary:Steve's commits focus on converting attributes for .NET 6 compatibility across several source files. This primarily involves modifying the code to use `SupportedOSPlatform`, `UnsupportedOSPlatform`, and other .NET-specific attributes, while removing the older Xamarin-specific attributes like `[iOS]` or `[Mac]`. The changes impact several components related to iOS and macOS, including those within the MediaPlayer, SensorKit, VideoToolbox, and XKit libraries. This work appears to be a migration effort to ensure compatibility with .NET 6 and later versions.
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.