Ed Bates | Software Engineer