I am experienced in PHP, HTML, CSS, javascript and the features you need, I have done before alot of times for example the Gallery will use the LighBox effect [AJAX]. We work till you are satisfied and offer you full Support via IM so it is easy to contact. Thanks for your time.