Sandi Gec je asistent na Fakulteti za računalništvo in informatiko Univerze v Ljubljani ter član Laboratorija za podatkovne tehnologije.
Raziskovalno dela na področju programskega inženiringa, bolj natančno se ukvarja z računalništvom v oblaku v povezavi s tehnologijo veriženja blokov predvsem s pametnimi pogodbami. Poleg izkušenj iz gospodarstva kompetence aktivno gradi na nacionalnih projektih ter H2020 EU projektih kot so ENTICE (2015-2018), SWITCH (2015-2018) in DECENTER (2018-2021).