Tolong jelaskan mengenai Karier dari Captain Disillusion

Melikdjanian merupakan salah satu pendiri dan direktur kreatif dari FilmNet.com, dan merupakan salah satu pendiri dan kepala petugas kreatif dari Openfilm. Kedua situs web tersebut merupakan alternatif dari situs berbagi video populer YouTube, tetapi diperuntukkan bagi pembuat film amatir serius yang "tidak ingin menempatkan karyanya bersama dengan video-video biasa di YouTube." OpenFilm ditutup pada Agustus 2015.