Portfolio
Code
A small selection of projects I’ve worked on over the 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 syntax highlighting 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
Hosting a collection of Public Domain ebooks on a platform I built using the Go language.
Drablr.com
A flash-fiction self-publishing platform built using Ruby on Rails. I even wrote a few drabbles!