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.
14 years of coding experience
Bachelor of Business Administration - BBA, ENGLISH LANGUAGE AND LITERATURE/LETTERS, Bachelor of Business Administration - BBA, ENGLISH LANGUAGE AND LITERATURE/LETTERS at Holly Lodge Grammar
Embed this widget on your site and help save net neutrality!
Role in this project:
Front-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.
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
Back-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.