Jim Moy, Piano Technician, Software Engineer