Michael Ferire's v2 portfolio was one of my first VDOM SPA projects. The reactivity model allowed me for the first time to manage a complex group of states. VueJS v2 was new at that time.
I was also able to take advantage of the flexibility and handlers provided by the router to manage route transitions with sub routers. A logic that I redeveloped on my own router a few years later.
VueJS