U žarištu su njegovog znanstvenog rada lingvistički formalizmi, računalni alati i jezični korpusi za obradu hrvatskoga jezika. Izlagao je radove na više međunarodnih i domaćih konferencija te je objavio dvadesetak znanstvenih radova iz područja računalne lingvistike, jezikoslovnog modeliranja jezika, korpusne lingvistike prepoznavanja i klasifikacije naziva, jezikoslovnih alata i jezika za obilježavanje. Sudjelovao je kao istraživač na nekoliko nacionalnih i europskih projekta (ACCURAT, XLike, LetsMT and CESAR).