Hello stranger!

I’m Martin Musale, a backend and platform software engineer based in Nairobi, Kenya. I currently do consultation work at Acoruss, where I head the technology wing.

My work

Previously, I worked at Microsoft in the M365 Core team, on the platform behind Microsoft 365 products including SharePoint, Office, and Copilot. I built and managed services that helped people get the right signals and relevant content in their Copilot experiences.

I also worked on a cross-cloud platform built on Azure Kubernetes Service (AKS). It manages containers in Azure and other clouds, so developers can build and run applications without provisioning the underlying compute themselves.

Before moving to the platform side, I worked in the Graph Developer Experiences team, building Microsoft Graph developer tools and SDKs. I worked on Kiota, which generates SDKs from OpenAPI specifications, and helped release and maintain the Microsoft Graph SDKs for Python, Go, TypeScript, Java, and C#.

I worked on the initial SDKs for Copilot endpoints in Python, TypeScript, and C#. Alongside that, I developed scenarios in Semantic Kernel for using Copilot with Microsoft Graph endpoints, including files.

I also worked on Microsoft Graph Toolkit, delivering a new version of its web components with an updated UI, better performance, and easier integration.

You can see some of the other stuff I work on in GitHub.

Away from work

When I’m not working, I like writing, reading, and playing football. I’m also learning Kenyan Sign Language (KSL), though I’m still a beginner.

I maintain localusr.com, where I write about software development and the issues developers (me included) face along the way.

Out of the office, you can also find me traveling and exploring with my friends.

Work with me

I’m open for consultation and part-time work. Reach me at martinmshale@gmail.com, or see my contacts page.