Software Development

I do software development. Both in my day job, and for fun. Langauges I use include: C#, Javascript, Haskell, SQL, and PHP.

Portfolio

Xero
Accounting Software & Online Bookkeeping.
[Development: Mostly in C#]
Ocean Browser: OB3
Collaborative document authoring and learning environment.
[Research and Javascript development]
adamkgray.com
My personal website (this site).
[PHP, HTML, CSS, and site content]

Personal Projects

Here are some apps I have made in my spare time. Most are just prototypes, so may be lacking in aesthetics.

CheezeBot [GitHub]
A FlowDock bot (in nodejs)
Hak Pak [GitHub]
A Pac-Man game implementation
WebNotebook [GitHub]
Digital notebook in the style of a paper notebook.
BF Interpreter
Interpreter for the brainfuck programming language.
Conway's Game of Life
An implementation of a popular cellular automaton.
Squares
An implementation of a paper-based game.
Yahtzee
A single player dice game.

If you have any ideas for software I could develop (tools, games, etc), let me know.

For my interest in free / open source software, see my page on Free Culture.