Case study
UK Met Office — Azure auth integration
Integrated Microsoft Azure authentication methods with IBM API Connect to satisfy identity and access requirements in a complex hybrid environment.
Experience
I studied physics, then worked as a freelance Python/Django backend engineer before joining IBM cloud advocacy and later IBM API & integration consulting. Later, I co-founded DodoLabs, where we've built games downloaded by millions.
Co-founded an independent mobile game studio, taking products from rapid prototype through publishing, monetization, and live operations.
Served as an API and integration subject-matter expert for enterprise clients deploying IBM API Connect and IBM DataPower — covering architecture, implementation, and production problem-solving, and designing custom solutions where standard product configurations weren't enough, working directly alongside client engineering teams.
Case study
Integrated Microsoft Azure authentication methods with IBM API Connect to satisfy identity and access requirements in a complex hybrid environment.
Case study
Developed a custom approach enabling DevOps automation to operate across IBM API Connect and adjacent products — resolving a problem that had resisted earlier attempts.
Case study
Contributed to API infrastructure for a business-critical platform handling tens of millions of API calls per day.
Helped developers and enterprise clients adopt IBM Cloud technologies.
Delivered backend services and web applications in Python and Django for independent clients — REST API design, relational data modelling, authentication, and deployment. Owned each engagement end to end, from scoping and estimation to debugging and production support, establishing the backend foundation later applied to enterprise API consulting and product engineering.
Looking for the condensed version? See the CV, or explore projects.