Michael Cordingley is a Senior Software Engineer with 14 years of experience building secure, scalable platform services from full-stack roots to distributed systems and applied cryptography. He has deep practical expertise in OpenID Connect, OAuth, Zanzibar-style ReBAC authorization, and microservice architecture, having driven identity and authorization design as a senior engineer on Upstart’s Identity platform and now at Datavant. Michael pairs hands-on backend contributions to well-known open-source projects—such as improving random number generation in chancejs and hardening webhook signature verification in laravel/cashier-stripe—with a history of modernizing legacy PHP systems and implementing robust deployment practices. He’s comfortable consulting on modeling and architecture to balance low-friction user experiences with rigorous security, and has a track record of turning messy legacy code into maintainable MVC and API-first systems. Based in Columbus, Ohio, he brings an uncommon blend of applied cryptography interest, practical authorization design, and an operator’s experience shipping production services.
14 years of coding experience
17 years of employment as a software developer
MBA, General Business, MBA, General Business at Ohio University
Contributions:18 commits, 12 PRs, 42 comments in 4 years 8 months
Contributions summary:Michael primarily contributed to the back-end functionality of the Laravel framework. They made changes to various core components, including the Pluralizer, Validator, and User Providers. The contributions included adding features, fixing bugs, implementing security enhancements, and improving overall code quality through whitespace removal and test additions. The user demonstrated a strong understanding of authentication and validation mechanisms within the framework.
A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.
Role in this project:
Full-stack Developer
Contributions:9 commits in 12 days
Contributions summary:Michael primarily contributed to the development of a jQuery plugin for number, money, and currency formatting. Their work involved implementing various methods such as `formatMoney`, `formatColumn`, `formatNumber`, `toFixed`, and `unformat`, to extend the functionality of the `accounting.js` library. The user also focused on allowing settings to be overridden and customized, including options for overriding the settings when calling an individual function. This involved modifying the underlying JavaScript code to enhance the plugin's capabilities and improve its usability.
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 Cordingley - Senior Software Engineer at Datavant