Skip to content
View mheap's full-sized avatar
🦋
Follow me on Bluesky @mheap.dev
🦋
Follow me on Bluesky @mheap.dev

Organizations

@Kong

Block or report mheap

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mheap/README.md

Hello, I'm Michael

github twitter linkedin

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

By day, I'm the Senior Director of Developer Relations at @Kong. By night, I'm a parent, writer and programmer (though usually not all at the same time).

You can find all my writing at michaelheap.com, including posts on #github and #github-actions.

Project wise, I'm working on a new version of trello-cli, building out tools for docs.konghq.com and continuing to keep two small humans alive.

Outside of work, I contribute to the GitHub ecosystem as a GitHub Star and an OpenAPI Business Governance Board alumni.

In a previous life, I:

  • Led a team of 25 people focused on Developer Experience at @Vonage
  • 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 and Octokit plugins.



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

My most used projects

Pinned Loading

  1. github-default-branch github-default-branch Public

    Rename your default branch on GitHub

    JavaScript 133 10

  2. phpunit-github-actions-printer phpunit-github-actions-printer Public

    PHP 71 7

  3. octokit-commit-multiple-files octokit-commit-multiple-files Public

    Octokit plugin to create/update multiple files at once

    JavaScript 33 9

  4. trello-cli trello-cli Public

    Command line client for Trello

    TypeScript 298 46

  5. github-action-hold-your-horses github-action-hold-your-horses Public

    JavaScript 8 1

  6. pocket-tagger pocket-tagger Public

    JavaScript 7