Rok Rupnik je zaposlen kot višji predavatelj na Fakulteti za računalništvo in informatiko v Ljubljani, kjer je leta 1998 magistriral in leta 2002 doktoriral. Njegovo raziskovalno področje obsega metodologije razvoja informacijskih sistemov, širše področje elektronskega poslovanja, inteligentne agente, odkrivanje zakonitosti v pogatkih, stratško planiranje informacijskih sistemov ter mobilne aplikacije in mobinlo pposlovanje. V svoji karieri je sodeloval pri več razvojnih projektih informacijskih sistemov, na večini od njih v vlogi koordinatorja in vodje razvoja. Z vidno vlogo ali vlogo vodje oz. koordinatorja projekta pa je sodeloval tudi na različnih ostalih projektih širšega področja informacijskih sistemov: izdelave strateških planov razvoja informatike za večje poslovne sisteme, izdelava strateških študij, raziskovalni projekti, itd. Med drugim je tudi soavtor in urednik Enotne metodologije razvoja informacijskih sistemov. Je član Slovenskega društva informatika, IEEE, ACM, združenja AIS (Association for Information Systems), ISACA in ustanovitveni član slovenske sekcije PMI (Project Management Institute).