Andy Williams is a developer and occasional photographer based in Edmonton, Canada.