Mike Morris

Analyst at Microsoft

California, United States
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
Mike Morris is an experienced analyst and retired IT contractor with a long history of hands-on software engineering and technical writing, now based in California and open to part-time work. His recent 14 years of development experience spans backend, frontend, DevOps, and API design, with notable open-source contributions to high-profile projects like Consul, Istio, Mapbox, and the Kubernetes Gateway API. He has a practical talent for refactoring and simplifying complex systems—demonstrated by removing deprecated managed-proxy code in Consul and improving glyph/text rendering across Mapbox and Mapnik. A former RAF Russian linguist, Mike brings linguistic curiosity and multilingual literacy (French, German, Yiddish, Greek, Russian, Latin) that enrich communication and documentation. Comfortable with travel, legacy systems, and modern distributed infrastructure, he pairs durable operational judgment with a knack for clear technical writing.
code14 years of coding experience
bookBachelor of Business Administration - BBA, ENGLISH LANGUAGE AND LITERATURE/LETTERS, Bachelor of Business Administration - BBA, ENGLISH LANGUAGE AND LITERATURE/LETTERS at Holly Lodge Grammar
github-logo-circle

Github Skills (57)

webgl10
service-mesh10
kubernetes10
javascript10
c-language10
back-end-development10
apidoc10
api-design10
mapbox-gl10
testing10
rendering10
css10
vector-tiles10
responsive-design10
typescript10

Programming languages (23)

PowerShellJavaCSSC++CRustMakefileWebAssembly

Github contributions (5)

github-logo-circle
Embed this widget on your site and help save net neutrality!
Role in this project:
userFront-end Developer
Contributions:97 commits, 82 PRs, 199 pushes in 3 months
Contributions summary:Mike primarily focused on front-end development, revamping the widget for a 2017 day of action. They removed jQuery, cleaned up form styling, and implemented responsive mobile layouts, improving the widget's visual design. The user also addressed various aspects of the widget's functionality and user experience, including animation, full-screen behavior, and form interactions. Furthermore, they updated the README file to reflect changes.
widgetnet-neutrality
mapbox/mapbox-gl-native

May 2014 - Nov 2016

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
userBack-end Developer & UI Designer
Contributions:3 releases, 774 commits, 146 PRs in 2 years 6 months
Contributions summary:Mike contributed to the native implementation of the Mapbox GL library, focusing on text rendering and style parsing. Their contributions include adding support for locale, parsing alignment, line height, and max width style properties, and integrating these properties into the glyph shaping process. The user also refactored the glyph store, passing shaped values by reference instead of returning a copy. Further work includes testing malformed style parsing.
iosmacosnative-androidnodejsopengl
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