Proper architecture
Remove the unneeded layers
Use of standardized frameworks
Proper datamodels
Proper naming
Proper error handling or no handling at all
A few diagrams
What to tell the manager.. maybe that he should’ve been more involved in the overall quality of the product and motivation of his team