Steve Hawley

Northampton, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job29 years of employment as a software developer
bookBA Computer Science, BA Computer Science at Oberlin College
languagesFrench, Japanese
github-logo-circle

Github Skills (8)

net10
asp-net10
macos10
dotnet10
ios10
csharp10
dotnet-core10
xamarin9

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
dotnet/macios

Jan 2022 - Jan 2023

.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:
userBack-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.
dotnettvoscsharpiosxamarin
The Swift Programming Language
Contributions:7 reviews, 14 PRs, 14 pushes in 1 year 1 month
swift-programmingswift-programming-languageprogramming-languageswift
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
Steve Hawley