This demo was created by Stefan Savev (https://stefansavev.com). For the technical approach you can visit the following blog post Hierarchical Clustering That Works