Tech meets Renewable Energy