Dear Sir,
I can assist you in both the phases, writing a code accordingly with your assignment and providing an explanation of the code.
I will confirm my bid, depending on the real consistence of the assignment, after reading some further specifications about the project.
Please contact me if you want to share with me some further details.
Best Regards,
Marzio