Michael Bull

Software Engineer

Greater Cambridge Area 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
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.
code12 years of coding experience
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (4)

kotlin10
unit-testing10
functional-programming10
type-system9

Programming languages (8)

TypeScriptJavaCSSJavaScriptLuaHTMLKotlinPython

Github contributions (5)

github-logo-circle
michaelbull/zoom.ts

Aug 2016 - Feb 2021

A lightweight TypeScript library for image zooming, as seen on Medium.
Contributions:465 commits, 5 PRs, 339 pushes in 4 years 6 months
imagemediumtypescriptwebpackzoom
michaelbull/advent-2021

Nov 2021 - Dec 2021

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.
Request Free Trial
Michael Bull - Software Engineer