top of page
< Back

AI-Powered Digital Profile Generator

Project Overview

Type: Personal Project
Tech Stack: Python, Streamlit, OpenAI GPT, BeautifulSoup
Role: End-to-end builder (ideation, development, deployment)
Timeline: 1-week prototype

Summary

AI Website Summary Generator is a web application that allows users to enter the URL of any website and receive a short, clear AI-generated summary of its content along with key topics. This tool eliminates the need to read through lengthy web pages when performing research or evaluating online content. It uses OpenAI’s GPT models and Python’s BeautifulSoup to power the summarization process within a clean, Streamlit-based interface..

Problem Statement:

Professionals often need to assess individuals' public perception and accomplishments for due diligence, PR review, or executive profiling. Manually reading through articles, blogs, and press releases is time-consuming and fragmented, especially when the information is scattered across various sources.

Solution: 

Founder Footprint enables users to:

  • Input a founder or executive’s name (and optionally their company)

  • Automatically retrieve relevant articles using SerpAPI

  • Extract and clean article content via Newspaper3k

  • Run GPT-based sentiment analysis and topic classification

  • Generate a structured profile with key insights

This tool reduces hours of manual profiling into a 2-minute, AI-assisted task.

How It Works:

  • User enters a name (and optionally a company)

  • Articles are scraped via SerpAPI and parsed using Newspaper3k

  • GPT analyzes the cleaned content to identify key themes

  • Summarized output includes:
    Background
    Recent News
    Public Sentiment
    Achievements
    Notable Quotes
    Controversies

  • Results are displayed in a clean, interactive Streamlit app

Tools and Techniques

  • OpenAI GPT – for summarization, classification, and sentiment analysis

  • SerpAPI – to fetch relevant articles from search engines

  • Newspaper3k – for parsing and extracting news content

  • Streamlit – for fast frontend development

  • Python – for scripting and glue logic

  • dotenv – for secure API key storage

Key Learnings

  • Designing AI workflows with structured outputs from unstructured text

  • Managing multiple APIs in sync: search, scrape, summarize

  • Handling failure gracefully when articles are missing or limited

  • Writing prompt templates to ensure quality and consistency

  • Debugging LLM edge cases in public sentiment detection

Real Life Use Cases

  • VC analysts evaluating startup founders

  • Journalists preparing background for interviews

  • Executive search teams performing due diligence

  • Researchers profiling innovation leaders

  • PR teams preparing briefings or crisis assessments

Try the live demo

Image by hesam Link

Key Outcomes / Results:

  • Designing AI workflows with structured outputs from unstructured text

  • Managing multiple APIs in sync: search, scrape, summarize

  • Handling failure gracefully when articles are missing or limited

  • Writing prompt templates to ensure quality and consistency

  • Debugging LLM edge cases in public sentiment detection

bottom of page