Christopher M

Chief Technology Officer at Twine

Greater Sydney Area Australia
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

👤
Senior
🎓
Top School
Christopher M is a language-agnostic software engineer and technology leader with 14 years of experience, currently serving as CTO of Twine and maintaining a long-running freelance practice. He brings deep expertise in software architecture, requirements specification, and team leadership, gained through senior engineering and architect roles at Dovetail and several startups. Christopher is a full-stack contributor comfortable across backend and frontend boundaries, with open-source contributions to notable projects like SST and mobile Cordova plugins that demonstrate practical DevOps and native-integration skills. His background in Software Engineering and Physics from UNSW informs a methodical, systems-oriented approach to problem solving and product design. Equally at home polishing developer tooling as he is shaping enterprise architecture, he often surfaces subtle infrastructure issues—such as bundling and permission edge-cases—before they impact production.
code14 years of coding experience
job10 years of employment as a software developer
bookBachelor of Software Engineering & Science, Physics, Bachelor of Software Engineering & Science, Physics at University of New South Wales
bookFlying Car Nanodegree, Flying Car Nanodegree at Udacity
bookMarcellin College Randwick
languagesEnglish, French
github-logo-circle

Github Skills (17)

javascript10
mobile-development10
cordova10
typescript10
cordova-plugin10
go10
typescript-types10
cordova-plugin-file10
typescripts10
ionic9
ionice9
aws9
nodejs9
cloud-infrastructure8
database-management7

Programming languages (9)

TypeScriptShellC++ScalaJavaScriptGoSwiftRuby

Github contributions (5)

github-logo-circle
Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support.
Role in this project:
userMobile Developer
Contributions:5 commits, 2 PRs, 4 comments in 4 months
Contributions summary:Christopher primarily contributed to the development of Cordova/PhoneGap plugins, focusing on extending native mobile features. Their work involved adding and modifying plugins, specifically for email composition and text-to-speech functionality. The user implemented changes to plugin interfaces, methods, and plugin references, which demonstrates their involvement in the plugin integration process and its interaction with the core application.
technologiescordovaionic-frameworkreact-nativejavascript
sst/sst

Oct 2024 - Mar 2025

Build full-stack apps on your own infrastructure.
Role in this project:
userFull-stack Developer
Contributions:4 comments, 8 issues in 4 months
Contributions summary:Christopher contributed to various aspects of the SST framework, demonstrating full-stack capabilities. They made updates to backend code, focusing on provider arguments, and configuration handling. They also fixed issues related to frontend bundling, specifically addressing CJS bundling for functions and improved permissions for database links, showcasing knowledge of both backend and frontend development.
golangpythonfull-stackjavascriptserverless
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
Christopher M - Chief Technology Officer at Twine