I write a lot of code, for learning, for pleasure, for competition. I think a lot of my success as a developer has been through the learning I've had from writing code in my spare time and if one person gets ahead faster by learning from what I've learned from - then I'm happy.

CravenDB

I decided to learn Clojure, a project in a familiar domain would help. I wrote a document database in Clojure

SOURCE

RavenDB

I used to contribute frequently to RavenDB, a document database written in C#

SOURCE | SITE

Swallow

A tool I wrote and used for a bit, to package up assets for games into a single file

SOURCE

HoverBattles

A multiplayer 3D battle-game written in JS using WebGL in the browser

SOURCE | GAME

Github Live

A weekend hack, stream all the events from Github into a live bar-chart by language written in node.js

SOURCE

PrimoJS

A component based game engine written in JS in NPM

SOURCE

SLJS

An experiment written during a conference to convert a Silverlight app into js/html

SOURCE

RavenGallery

An (outdated) popular example of how to write an ASP.NET MVC application using RavenDB in C#

SOURCE

10 Second bullet hell

A game written for the Ludum Dare 27 in a weekend - Bullet hell in canvas and JS

SOURCE | GAME

Centipede 2013

A game written for Ludum Dare 25 in a weekend - Reverse Centipede in using ImpactJS

SOURCE | GAME

Tiny Protector

A game written for Ludum Dare 23 in a weekend - Tiny earth protector using canvas and JS

SOURCE | GAME

You don't have to be alone

A game written for Ludum Dare 22 in a weekend - a platformer with a hidden cat! (in canvas and JS)

SOURCE | GAME