Sustainability Benchmark Automation

Full-stack Azure-based solution for ESG pdf report automation

🛠️ Tech Stack

  • Frontend: Streamlit (for interactive dashboard)
  • Backend: Flask (Python)
  • Tools: Azure SDKs and different services

📌 Description

  • Built and deployed a full-stack ESG report automation tool as part of a company-wide hackathon.
  • Used Azure Form Recognizer for PDF-to-text conversion, stored text embeddings in a Vector DB, and enabled context-specific retrieval using Azure Search Index Service.
  • Implemented RAG (Retrieval-Augmented Generation) to send relevant context to GPT-4 via Azure OpenAI, enabling ESG-specific question answering.
  • Developed a feature to generate summarized ESG reports as PDFs, store them in Azure Storage, and create shareable hosted links.
  • Deployed the app using Azure App Service, making it accessible as a live internal tool.
  • Gained valuable first-hand experience using Azure SDKs and deploying services on Azure, including working with app, database and AI services.