Software Architect at Microsoft, created .NET Reflector.


A text editor control written in TypeScript using HTML canvas with support for JavaScript, HTML and CSS syntax highlighting.

Demo here. Source here.


Personal website and blog generator for Go, Node.js or Python with <500 LOC and no dependencies. Includes Linux/NGINX admin scripts.

Start here.


Boulderdash game written in TypeScript and JavaScript using HTML5 canvas. Use cursor keys, ESC to restart, DEL to jump to the next level.

Start here. Source here.


A graph editing control written in TypeScript using HTML5 canvas. Double-click to edit. Drag connection points to draw connections.

Demo here. Source here.