(bid changed to reflect real 2-day investment to this)
Hi, there, Matt Sergej here and I can create your desired visualization (24 years a webmaster, 5+ years scripting web animations/charts/visualizations).
I understand what you need and can script this for you. It requires a day though (my daily rate is 150 USD).
There are several details that such visualization needs:
1. Not mixing SVG and HTML objects. Recommending to have SVG image in the DIV with all precalculated paths in the SVG (that need to be animated "progressively"). And the DIV displayed with proportional dimensions to SVG that would fit in the DIV 100% etc.
2. No issues with images and other data of websites defined in an array. Yes, images can load on demand, with a script fetching them and display in your mentioned portfolio box.
3. Other than lines and circles all other should be regular web page elements (popup window, HTML markup, no SVG image tag etc).
Do explain about the paths more, please. I understand a random path should be highlighted and drawn progressively so that involves several paths between circles. Here the lines must be defined well e.g. starting and ending points - and a logic to choose them. Since javascript is needed either way I would use GreenSock library and its DrawSVG plugin that can display progressive path animation easily.
For proof of skills, I can provide links tomorrow (UPDATED: sent in privat chat). Your project can be done (UPDATED) this week.
Best Regards,
Matt