Yes, “hacer” is an irregular verb. For example, in the present tense, the first person singular is “hago” instead of the regular “haco,” and in the preterite tense, the stem changes to “hic-“.