Portfolio
Code
A small selection of projects I’ve been working on over the last few years:
- TimeWarrior - a simple CLI time tracking tool written in the Go language.
- Moria - the classic Roguelike game, updated to work on modern masOS, Linux, and Windows, along with a lot of refactoring (C/C++).
- Jetpac Disassembly - fully annotated disassembly of this classic 1980’s ZX Spectrum video game (Z80 Assembly).
- RetroIO - a CLI utility for reading 8-bit emulator disk/tape images (ZX Spectrum, C64, Amstrad), written in the Go language.
- Z80 Assembly - a syntax plugin for the SublimeText editor.
- Manic Miner - a pixel perfect Z80 to C++ port of the classic ZX Spectrum 8-bit game (WIP).
Websites
epubBooks.com
An ebook publishing platform built using Go.
Drablr.com
A flash-fiction self-publishing platform built using Ruby on Rails.