Steve Sun, developer and writer