Can a Nairobi-based software developer create a mobile phone app to help Kenya's hard-pressed subsistence farmers?