Hi hope you are well. I have been a web programmer for close to 10 years and regularly work with APIs, in the past i have worked with several social APIs including Facebook, Twitter, Instagram and so on.
What i could do for you is firstly, build the basic design ensuring it is completely mobile responsive and looks great on all devices. Then i would setup the Facebook API and build the script that would fetch the connected users profile picture and first name, finally use that data along with the additional details to generate the banner.
I can start right away and have this complete within a day or two.
Thanks, Brendan