The production is pretty messy, but I do like some elements of the arrangement like the lead parts whenever they come up. Even if the composition is overall a bit generic, it sounds like it would be popular with fans of the genre. The cleans do need work as do the high range screams. The lower growls though, are quite good. He'd be good in a tech-death band, in my opinion.
Keep at it.