Skip to content


  • Pro


@openframeworks @sporadic-labs
Block or Report

Block or report mikewesthad

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.

Report abuse

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

Report abuse

Hi, I'm Mike Hadley

I’m a developer, educator and artist who translates creative ideas into code and teaches others how to do the same. My mission is to make the world of technology more accessible – both in terms of who has access to learning materials as well as through introducing people to the creative side of technology.

As a developer, I build web apps, games and playful tools, often focused on helping educators or learners engage with complex systems. Projects range from digital card games for teachers to help them plan new lessons, to interactive experiences that teach financial literacy concepts to youth. I also maintain a set of open source tools to make web game development easier, write about programming and use code as my medium to produce art installations.

As an educator, I have taught creative applications of programming across all ages from middle school game design camps, to college and graduate classes, to adult learners at a code school. I've also taught coding across media from an open source book, to a blog series, and to videos on YouTube.



  1. navmesh Public

    A plugin for path-finding in JS using navmeshes, with wrappers for Phaser 3 and Phaser 2

    JavaScript 264 34

  2. A plugin for making it easier to manage collisions with Phaser 3 + Matter.js

    CSS 82 7

  3. A tutorial series on the ways you can build modular game worlds using tilemaps in Phaser 3.

    JavaScript 229 216

  4. A tiny Node CLI/library to extrude tilesets to avoid bleeding issues

    TypeScript 259 16

  5. openFrameworks community book

    C++ 659 200

  6. Materials for 2017 workshops on creative coding for the web with JavaScript & p5.js at Lafayette College

    JavaScript 2

2,041 contributions in the last year

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

Contribution activity

August 2022

158 contributions in private repositories Aug 1 – Aug 13

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