Michael Buhot is an engineering manager and functional-programming enthusiast with 12 years of experience designing and delivering scalable backend systems and cloud architectures from Brisbane, Australia. He has progressed from senior developer and technical lead roles into leadership at Alembic, where he now shapes staffing, training and delivery processes while still engaging hands-on in architecture and backlog-driven product delivery. Michael’s background spans Elixir, F#, Java and TypeScript with practical experience in event-sourced CQRS systems, Kafka streams, Kubernetes, and Azure/AWS migrations. He actively contributes to open-source Elixir tooling—improving the open_api_spex library with validation and casting features—demonstrating a focus on robust API contracts and developer ergonomics. Known for introducing CI/CD, reproducible builds (NixOS), high test coverage and property-based testing, he combines rigorous engineering practices with pragmatic delivery. Colleagues rely on him to translate complex domain problems into maintainable systems and to mentor teams through architectural and process change.
12 years of coding experience
15 years of employment as a software developer
Bachelor of Applied Science / Bachelor Information Technology, Mathematics / Computer Software Engineering, Bachelor of Applied Science / Bachelor Information Technology, Mathematics / Computer Software Engineering at QUT
Open API Specifications for Elixir Plug applications
Role in this project:
Back-end Developer
Contributions:4 releases, 125 reviews, 277 commits in 5 years 3 months
Contributions summary:Michael primarily focused on enhancing the open-api-spex library. Their contributions included adding features like `OpenApiSpex.Plug.Cast` and `OpenApiSpex.Plug.Validate` and related support functions within the codebase. They also refactored the code, created helper modules and made other improvements to support various schema validation and casting operations within the Plug library. The changes indicate a focus on improving the functionality and features of the core library.
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.