Hello,
Do you have any preference in the programming language? I can do it easily in Python, Javascript or Java (Android). If you insist, I can do it in Ruby, as it's very similar to Python, but I'm not a pro in Ruby.
Feel free to pm me
Best regards,
Álmos Botlik
Web / Android developer