Skip to content


@torontocrypto @ambassadorai

👾 So many experiments, so little time.


  • tojam2020 – Have a Knife Day! A first-person fighter made in Unity for TOJam 2020.
  • army-of-weirdos – A deck-based game for two players, with a wacky cast of characters. Made in Unity for Global Game Jam 2020, based on a bunch of cards I made out of cut-up cereal boxes when I was 11.
  • mechtoplasm – A tactical vaporwave robot battle game, made for Global Game Jam 2019.
  • frankenfighter – A free-for-all fighting game with detachable limbs, for TOJam 13.
  • battlethedead – A Battleship / House of the Dead mashup for Ludum Dare 41.
  • slimepatrol – A two-player space shooter / cleanup game using a whole lot of soft-body physics in GameMaker Studio 2.
  • tower-of-smack – A freestyle platform / fighting game made for TOJam 11. Did this one solo!
  • lowrezjam18 – A fighting game constrained to a 64x64 pixel grid.
  • swordsjs – A web-based game where you play a blacksmith, and can forge millions of different swords.
  • driving3d – A top-down driving game in Unity with slick lighting.
  • dotshooter – A mobile game in the spirit of Bust-A-Move. Unity.
  • ibex – A fighting game where the players are a couple of horny mountain goats.
  • beatshooter – A rhythm-based bullet hell space shooter.
  • droid – A 3D clone of the C64 game Paradroid, in Unity.
  • parahacker – A clone of the hacking minigame from Paradroid on a 64x64 pixel grid, written in vanilla Javascript with the HTML Canvas API, for LOWREZJAM 2016.
  • hacknslash – Overthrow Of The Goat, a hack'n'slash game made for TOJam 10.
  • friendly-labyrinth – A maze-running game made as a spontaneous collaboration for Global Game Jam 2015, my first game jam.
  • advengine-tdd – A text adventure / interactive fiction engine, written in Python, with an example ported from a Commodore 64 game.
  • roverchip-tdd – A grid-based puzzle game written in Python with pygame.


  • bbgifs – A whole bunch of looping animation experiments in Processing.
  • synaesthesia – Processing sketches designed to respond to a MIDI controller.
  • circletree – Fun with warping and deforming circular grids. Processing.
  • maxify – A Peter Max-style pop art generator in Processing.
  • astrochart – A web-based astrological chart generator.
  • gameoflife-3d – A cinematic animation based on Conway's Game of Life, made in Unity.
  • gameoflife – A generator of 2D animations based on Conway's Game of Life, using Python and pygame.
  • bar-portrait – A quick web-based art project that turns images into a bunch of black bars.
  • kaleidoscope – A web-based kaleidoscope you can play with in real time.
  • rogueworld – A cities-and-roads map generator.

Apps and tools

  • rmapbash – A Minecraft map renderer written in Rust. Can do orthographic or isometric views. My first and only Rust project!
  • cmapbash – Earlier version of my Minecraft map renderer written in C. My first and only C project!
  • jumbotron – A Minecraft plugin that sends an area of coloured pixels from the game to a physical LED matrix via Arduino. My first and only Java project!
  • terramap – A map renderer for Terraria, written in Python.
  • starseed – A map renderer (the only one I'm aware of) for the game Starseed Pilgrim. Python, with a web interface.
  • color-replacer – A shader for Unity to selectively replace colours based on hue and saturation.
  • neopixels – A web-based controller for a NeoPixels LED strip via Arduino.
  • 5eCharsheet – A character sheet app for D&D 5th edition, in React Native.
  • microscope – A web-based version of the Microscope RPG.
  • react-node-boilerplate – A starting template for React/NodeJS server/client apps.
  • react-bare-boilerplate – A starting template for React web apps.
  • babel-webpack-boilerplate – A starting template for non-React web apps.
  • osteomancer – Software and firmware for an IoT-enabled bone-casting divination device, made for the Stupid Shit Nobody Needs and Terrible Ideas Hackathon, Toronto Edition.
  • android-emoji-pidgin – A smiley theme for Pidgin/Adium, using emoji from Google/Android's Noto fonts.
  • colours-react – A web-based RGB / HSL colour picker. My first project in React.
  • shirecalendar – A Python library for parsing, manipulating, and displaying dates reckoned in the Shire calendar.
  • hardlivin – A website and various tools I created to help plan Hard Livin', a physical art installation / interactive board game.
  • borgil – An extensible IRC chatbot written in NodeJS.
  • election-contribs – A scraper and viewer for political contribution data from the Elections Canada website.

Popular repositories

  1. Smiley theme for Pidgin/Adium, using emoji from Google/Android's Noto fonts.

    Python 10 3

  2. Toggle and customize invisible characters individually in

    CoffeeScript 5 2

  3. Minecraft map renderer, written in Rust.

    Rust 3

  4. A Minecraft plugin that sends pixel art to an LED matrix via Arduino.

    Java 2

  5. Boilerplate dev environment for creating Twine games using Tweego.

    JavaScript 2 2

  6. Experimental driving game in Unity

    C# 2 1

2,102 contributions in the last year

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

Contribution activity

August 2020

26 contributions in private repositories Aug 1 – Aug 4

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

You can’t perform that action at this time.