I am a professional Java application developer with a great knowledge of object oriented programming as well as UML design. I know basic PHP. If it is is an academic project, I will be able to do it.
I Have long term experience with php development. both in pure php building custom frameworks from ground and utilizing ready to go frameworks. I have used to use modeling to standardize my projects so i can totally do best to build UML diagrams from existing php code and after redesign convert back to php.