Note the Graffiti Mode button
(in case you get bored).
A bit about me...
I'm working on two neuroinformatics projects at McGill University...
CBRAIN is a distributed compute platform connecting neuroimaging researchers to distributed data stores, analysis tools and high performance computing centers across Canada and globally.
I've made a few games and interactive art pieces...
In Gaza is an interactive memorial to the Gazans killed during Israeli Operation Protective Edge in the summer of 2014. It was developed in collaboration with Kevin Lo and uses data from the open-source Gaza Data project.
The source code for In Gaza is available on GitHubClimb is an HTML5 minimalist vertical platformer featuring music by Nadir Bellahmer. It is available to play on Newgrounds and Kongregate.
The source code for Climb is available on GitHub.
Red Square was created during the 2012 Québec student protests to express the feeling of an organized, organic chaos and the power dynamic between protesters and the police. It is available to play on Newgrounds.
A few WebGL and HTML5 Canvas animation experiments...
nano-server is an ultra-lightweight node.js HTTP server for web development. It has no dependencies on external libraries, attemps to set the Content-type header for browser-relevant file and will send gzipped versions of files if they are available.
It allows the developer to make numeric CSS properties vary based on the current vertical scroll position of the page.
ScrollEm was used to build this web site.
oFactory has been used in many of my games and experiments.
It implements a flexible state machine, asset loaders and helpers for basic collision detection, mouse and keyboard binding, and special effects.
tgame was used to create Climb.
glUtils is a bare-bones WebGL library that abstracts away the most common boilerplate WebGL code, while still allowing one to use the API directly. glUtils was used to build my WebGL experiments.
And some interesting mistakes...
That's about it...
Thanks for visiting!
For more info, get in touch!
Seriously, that's it.
You can go now.
Stay if you want. I'm out of here.
Ok, fine. Here's a puppy.