Hey, I'm John Okely.



  • Game development & gamification
  • Frontend web development
  • Virtual reality
  • Automated testing


  • Piano
  • Music production
  • Doctor Who
  • Body weight exercises
  • Fiction & script writing
  • Photography & cinematography
  • Growing food


Head of Engineering & Growth
  • Building a brand new engineering org from the ground up
  • Typescript React.js & Node.js
  • Growth modelling, analysis & A/B testing
Engineering Manager
  • Scrum & Kanban
  • Radical Candour
  • Teams of 3-9
  • PHP, React.js & Typescript
Analyst Developer
  • Backend PHP & SQL
  • Frontend JQuery, mustache, AMD
  • Review of contributed code (open source)
  • Presentations of new features & new ideas at Moodle conferences
Associate Programmer
  • Backend development - Perl & Enterprise Messaging Systems
  • Systems analysis
  • Requirements gathering
  • Working with large legacy codebase
The Fathering Project
SEO Specialist/Content Manager
  • Wordpress
  • Search Engine Optimisation (SEO)
  • Graphic Design
  • PHP Programming


Tools I use

  • VS Code
  • Git
  • Amplitude
  • Atlassian suite

Other Skills

  • Scrum
  • Team Leadership
  • Public speaking


  • Typescript / Javascript
  • React.js
  • Svelte
  • C#
  • Unity
  • SQL
  • Data anlytics


Computer Science

Murdoch's Computer Science course provides students with a thorough understanding of the theory, methods and systems used by the information technology industry, with a particular focus on the application of computer systems and software used in problem solving complex issues.

Business Administration

Murdoch offers a Masterclass course to the top 10% of students across all disciplines. The course studies a Post Graduate Certificate in Business Administration, and it is designed to develop the analytical skills that are needed to make reliable business decisions, and provide insight into the way organisations are managed.

Games Technology

Murdoch's Games Technology course provides students with a thorough understanding of the theory, design and programming techniques needed to produce all kinds of software including games.

Certified ScrumMaster Seal

Certified ScrumMaster

The Certified ScrumMaster is the most globally recognised Agile certification, governed by the Scrum Alliance. This certification demonstrates a clear understanding of Scrum values, key Scrum practices and how to apply them. A Certified ScrumMaster helps Scrum Teams perform at their highest level.