A software engineer who likes to take on new and challenging problems and to whom coding provides more pleasure than anything else.