Mitch Liu znany jest przede wszystkim jako założyciel i szef Theta Labs, Inc. Studiował inżynierię komputerową na słynnym MIT, a także administrację biznesem na Stanfordzie. Aktywnie związany jest z technologiami od 2006 roku.
W latach 2006-2010 działał w roli założyciela i lidera platformy Tapjoy. Jej celem było przekształcenie mobilnych usług reklamowych i postawienia na monetyzację aplikacji mobilnych. Z kolei lata 2010-2014 Liu spędził jako współzałożyciel i dyrektor w GameView Studios. Firma ta zajmowała się dostarczaniem oprogramowania komputerowego.
Sierpień 2015 to moment, kiedy Liu zakłada THETA.tv – platformę dla nowej generacji e-sportowców, wspieraną przez technologię blockchain. Działalność wspierana jest przez czołowych przedstawicieli Silicon Valley, a także inwestorów z Hollywood.