The feedstock is placed into the carbonizer base by an auger and exposed to a high-temperature, low-oxygen environment where the volatile gases are released and subsequently combusted to generate thermal energy. The generated syngas from pyrolysis is passed through a catalytic converter within the pollution control device to reduce emissions of remaining pollutants and improve thermal efficiency before proceeding to the heat exchanger for thermal energy recovery.