My team and I can definitely do it, we have all the technical understanding to be able to get this done for you.
We have worked extensively with grid views, we have experience with loading images in background threads, for creating thumbnails of pdf, we will use an external library.
So I think my team and I can do this in one day, lets chat to discuss