Strange errors with Arduino Uno not working

It doesn't appear that you have done anything that would damage the Arduino. I hope you did not release payment to your freelancer before checking that the project worked as documented.