Hi,
I think I can do this project for you but need more details about this:
You said you have a "current code base" to add this function on, is this code base used for multiple platform?
Can I have a look at your current code base to better understand your needs?
Please invite me to talk more, thank you very much :)