Michael Bull is a software engineer based in the Greater Cambridge Area with 12 years of experience building solutions across geospatial and medical domains. He combines full-stack web development skills with a strong interest in reverse engineering and functional programming, applying pragmatic API design and code organization to real-world problems. Michael is an active open-source contributor—maintaining a Kotlin multiplatform Result monad where he added Rust-like feature parity and improved test clarity—demonstrating attention to type-safe error handling and cross-platform libraries. He gravitates toward backend-focused, robust systems but brings practical front-end awareness to ship end-to-end features. Colleagues value his methodical refactors and emphasis on clear, maintainable code that anticipates failure modes.
Contributions:47 commits, 73 pushes, 1 branch in 25 days
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.