How a Software Engineer went about solving a medical diagnosis access problem through Artificial Intelligence?