I can not find a programmer who will do it.
So why are you so sure it is a simple problem that can be solved in a single day?
My guess is that there is something wrong with the problem definition. Things that you have posted so far don't add up and they seem to contradict each other at times. Part of the problem is your English, part of the problem is the fact you seem to be using word "reaction" in a different meaning than chemists do, but I am not convinced these are all problems here.