Je asistent na Fakulteti za računalništvo in informatiko Univerze v Ljubljani ter član Laboratorija za računalniško grafiko in multimedije. Raziskovalno deluje na področju realistične računalniške grafike in upodabljanja volumetričnih podatkov, kjer se osredotoča na razvoj platformno agnostičnih spletnih aplikacij (WebGL). Na Fakulteti za računalništvo in informatiko Univerze v Ljubljani poučuje računalniško grafiko in tehnologije iger.

Izobraževanja