I have to say, I feel "ready to go" after reading your brief. 3 days is the max, I can finish it sooner. I am studying computer science, and I develop apps mainly in C++. See my plan in the milestones, make sure it's everything you need.
Bests,
Michael Brown