Doctor by day, amateur coder by night.