According to our support policy, we do not provide support which require any custom code. after that also i try to assist writing custom code. But that is limited to 1-2 times per customer. Your list is very long. i can write 1-2 from your list. You can hire any developer or me for all of your changes.