I'm writing a web application that can reverse engineer something. I'm thinking of describing it as a "reverse engineerer" but engineerer is, to my knowledge, not a word. What word/phrase could I replace "reverse engineerer" with?

Example:

"MyApp, an [xyz] reverse engineerer."