Hi,
I'm a computer engineer, and this task looks like a piece of cake for me.
I hope my novice status will not make any difference, because I'm 5 star rated guy on oDesk. Checkout my oDesk profile :[login to view URL]
I hope you'll give me a chance to work on this.
Regards,
infostream