Progress In Teng Technologya Journey From Energy Harvesting To