Skip to content




Hello, I'm Michael

github twitter devto linkedin youtube

1/3 Engineer, 1/3 Educator, 1/3 Imaginer

I'm a Senior Developer Relations Manager at Vonage, leading a team of 25 people focused on Developer Experience. Day to day, this means that I act a lot like a Product Manager, but still find enough time to code to get myself in to trouble.

Outside of work, I'm on the OpenAPI Business Governance Board and contribute to the GitHub ecosystem as a GitHub Star

In a previous life, I:

  • Spent a decade as a developer, working commercially with (in chronological order): PHP, Node, Python, Go and most recently, Ruby
  • Ran an infrastructure team that used Terraform and Chef to deploy to Azure
  • Recorded a video course for Packt publishing on Mastering Express Applications
  • Wrote a book on Ansible for Apress (and contributed a module to Ansible itself)

Today, you'll find me building GitHub Actions, CLI tools, Octokit plugins and streaming on Twitch

Oh, and I recently self published a book + screencasts
on building your own GitHub Actions

My most used projects


  1. Rename your default branch on GitHub

    JavaScript 135 8

  2. Octokit plugin to create/update multiple files at once

    JavaScript 3 3

  3. Command line client for Trello

    JavaScript 237 43

1,187 contributions in the last year

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri

Contribution activity

January 2021

Created 1 repository
Opened 3 pull requests in 3 repositories
1 merged
1 merged
1 open
Reviewed 1 pull request in 1 repository
Nexmo/station 1 pull request

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.