I have made many applications of android and php and studied two years of android development. I have coded for a long time now and helped create hundreds of projects personally sitting down with the groups leading them through their bugs. Personally code a lot in Assembly and C. Work mostly on github. Reviewed lots of code from other programmers and thus get where what needs to be fixed. Know the general readability issues with source codes.