Mike Beaton

Software Developer at Parmenion

Bristol, England, United Kingdom
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
award
Top expert inMacOS and iOS Development and Applications
Mike Beaton is a pragmatic software developer with 11 years’ experience building backend systems, tooling and firmware-level projects from Bristol, UK. He has progressed from junior roles to application architect and now develops production software at Parmenion and Squirrel365, bringing a blend of systems thinking and practical delivery. An active open-source contributor, Mike has worked on notable projects including the OpenCore bootloader and EDK II firmware, as well as .NET libraries like Massive and Swashbuckle where he improved performance and schema generation. He combines low-level systems/bootloader expertise with .NET backend skills, and is the author of the Mighty micro-ORM for .NET Core—evidence of both tooling craftsmanship and a preference for clean, efficient solutions.
code11 years of coding experience
job10 years of employment as a software developer
bookFilton College
stackoverflow-logo

Stackoverflow

Stats
3,568reputation
2.3mreached
62answers
14questions
Badges
swagger
top-5%
json
top-5%
serialization
top-5%
github-logo-circle

Github Skills (47)

bootloader10
unit-testing10
uefi10
utilities10
firmware10
net10
dotnet10
swagger10
build-system10
schema-design10
asp-net-core10
c1110
c1710
schema-org10
asp-net10

Programming languages (20)

C#PowerShellJavaC++CDTeXPerl

Github contributions (5)

github-logo-circle
acidanthera/OpenCorePkg

Nov 2020 - Jan 2023

OpenCore bootloader
Role in this project:
userSystem Architect / Software Architect
Contributions:374 reviews, 257 commits, 189 PRs in 2 years 2 months
Contributions summary:Mike primarily worked on the OpenCore bootloader project, focusing on low-level system modifications and enhancements. The commits involved fixing minor typos in comments and error messages, as well as fixing issues related to reading SMBIOS and boot entry selection. Additionally, the user implemented a boot entry flavour system for improving organization and control over boot entries. The user's contributions touched upon boot management, low-level system utilities, and user interface elements.
opencore-bootloaderefibootloaderopencoreacpi
Swagger tools for documenting API's built on ASP.NET Core
Role in this project:
userBack-end Developer
Contributions:5 reviews, 29 commits, 8 PRs in 1 year 8 months
Contributions summary:Mike primarily contributed to the `Swashbuckle.AspNetCore` repository by addressing issues related to Swagger documentation generation. They focused on correctly handling write-only and read-only properties in schemas and implemented tests to ensure proper behavior. Their work involved modifications to the schema generation process to accurately reflect property attributes, resolving bugs, and ensuring compatibility. This improved the accuracy of API documentation generated by the tool.
swagger-toolsapiapi-saspasp-net
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
Mike Beaton - Software Developer at Parmenion