Senior Software Engineer (Xamarin) at Axiom 3D Open Source Project
Lexington, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Cummings is a seasoned senior software engineer and technical lead with over a decade building cross-platform and mobile tooling at Microsoft, currently advancing Xamarin for iOS and Android. He blends deep systems architecture and infrastructure experience with hands-on development in C#, .NET, XNA and C++/DirectX, and holds multiple Microsoft certifications (MCP, MCT, MCSD, MCSE, MCDBA). A long-time hobbyist graphics programmer and co-founder of the Boston XNA Developers Group, he has shipped business applications by day and contributed to 3D engines and games—maintaining the Axiom 3D project and contributing to Planeshift—by night. His open-source work includes meaningful UI backend and rendering fixes to the widely used mono/xwt toolkit, improving formatted text and resource disposal across platforms. Known for public speaking and evangelism, he translates complex platform capabilities into practical developer tools and workflows. Based in Lexington, MA, he pairs veteran consultancy and leadership experience with a persistent curiosity for graphics and developer tooling.
9 years of coding experience
16 years of employment as a software developer
AS, Computer Science, AS, Computer Science at Jefferson County Community College
BS, Computer Science, BS, Computer Science at State University of New York Institute of Technology at Utica/Rome
A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
Full-stack Developer
Contributions:11 commits, 2 PRs, 3 comments in 2 months
Contributions summary:Michael primarily focused on enhancing the cross-platform UI toolkit's functionality, specifically by adding and modifying backends for different UI platforms, including WPF and Gtk. Their work involved integrating formatted text support within button and menu components, and they addressed bugs in the rendering of various UI elements to make the text display correctly. The contributions included changes to the rendering logic of buttons and menus, adding proper disposal handling to resources and improving the UI rendering by properly calling destroy.
Bridges the worlds of .NET with the native APIs of macOS, iOS, tvOS, and watchOS.
Contributions:110 pushes, 24 branches in 4 months
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
Michael Cummings - Senior Software Engineer (Xamarin) at Axiom 3D Open Source Project