Skip to content

Latest commit

Β 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Founder Sourcing Agent

AI-powered founder discovery system with complete production infrastructure

Developed by: Karunasagar Mohansundar

Live Demo Backend API License


🎯 Project Overview

A production-ready, AI-powered founder sourcing platform built in 30 hours to demonstrate technical competence, rapid prototyping, and scalable architecture decisions. This project showcases full-stack development, cloud deployment, and DevOps practices.

✨ Key Features

  • πŸ€– AI-Powered Analysis: Google Gemini AI for intelligent candidate evaluation
  • 🎯 Smart Tier Ranking: A/B/C classification system for candidate prioritization
  • πŸ“Š Data Integration: Harvest API for LinkedIn profile data
  • πŸ” User Authentication: JWT-based secure authentication system
  • πŸ“ˆ CSV Export: Professional data export functionality
  • πŸ“± Responsive Design: Modern, mobile-first UI/UX
  • πŸš€ Live Deployment: Production-ready cloud infrastructure

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Firebase      β”‚    β”‚   Cloud Run     β”‚    β”‚   Cloud SQL     β”‚
β”‚   Hosting       │◄──►│   Backend       │◄──►│   PostgreSQL    β”‚
β”‚   (Frontend)    β”‚    β”‚   (FastAPI)     β”‚    β”‚   (Database)    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                       β”‚                       β”‚
         β”‚                       β”‚                       β”‚
         β–Ό                       β–Ό                       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   GitHub        β”‚    β”‚   Secret        β”‚    β”‚   Cloud         β”‚
β”‚   Actions       β”‚    β”‚   Manager       β”‚    β”‚   Monitoring    β”‚
β”‚   (CI/CD)       β”‚    β”‚   (Secrets)     β”‚    β”‚   (Logs)        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ› οΈ Tech Stack

Frontend

  • React 18 + Vite - Modern, fast development
  • Tailwind CSS - Utility-first styling
  • Lucide React - Beautiful icons
  • React Router - Client-side routing

Backend

  • FastAPI - High-performance Python web framework
  • SQLAlchemy - Database ORM
  • PostgreSQL - Production database
  • JWT Authentication - Secure user management

AI & Data

  • Google Gemini AI - Advanced AI analysis
  • Harvest API - LinkedIn profile data
  • Pydantic - Data validation

Infrastructure

  • Google Cloud Platform - Cloud infrastructure
  • Firebase Hosting - Frontend deployment
  • Cloud Run - Backend containerization
  • Cloud SQL - Managed PostgreSQL
  • GitHub Actions - CI/CD automation
  • Docker - Containerization

πŸš€ Live Application

🌐 Frontend

πŸ”§ Backend API


πŸ“‹ Features

πŸ” AI-Powered Search

  • Intelligent candidate analysis using Google Gemini AI
  • Multi-criteria search (industry, location, experience)
  • Real-time processing with progress tracking

🎯 Smart Ranking System

  • Tier A: Excellent matches (85%+ criteria met)
  • Tier B: Good matches (60-84% criteria met)
  • Tier C: Possible matches (40-59% criteria met)

πŸ“Š Data Management

  • CSV export with comprehensive candidate data
  • Search history tracking
  • User-specific data persistence

πŸ” Security & Authentication

  • JWT-based authentication
  • Secure API key management
  • CORS configuration
  • Environment-based security

πŸ—οΈ Production Infrastructure

πŸš€ Deployment

  • Automated CI/CD with GitHub Actions
  • Zero-downtime deployments
  • Containerized microservices
  • Auto-scaling infrastructure

πŸ“Š Monitoring & Reliability

  • Production logging and monitoring
  • Health check endpoints
  • Database connection pooling
  • Automatic backups

πŸ’° Cost Optimization

  • Scale-to-zero when not in use
  • Resource limits and monitoring
  • Efficient caching strategies
  • Optimized database queries

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • Python 3.11+
  • Docker (for production)
  • Google Cloud SDK

Local Development

  1. Clone the repository

    git clone https://github.com/Karunasagar12/founder-sourcing-agent.git
    cd founder-sourcing-agent
  2. Frontend Setup

    cd frontend
    npm install
    npm run dev
  3. Backend Setup

    cd backend
    pip install -r requirements.txt
    uvicorn main:app --reload
  4. Environment Variables

    # Create .env files with your API keys
    HARVEST_API_KEY=your_harvest_api_key
    GOOGLE_GEMINI_API_KEY=your_gemini_api_key

Production Deployment

The application is automatically deployed via GitHub Actions:

  1. Push to main branch
  2. GitHub Actions builds and deploys
  3. Frontend deploys to Firebase Hosting
  4. Backend deploys to Cloud Run
  5. Database migrations run automatically

πŸ“ Project Structure

founder-sourcing-agent/
β”œβ”€β”€ frontend/                 # React frontend application
β”‚   β”œβ”€β”€ src/
β”‚   β”‚   β”œβ”€β”€ components/      # Reusable UI components
β”‚   β”‚   β”œβ”€β”€ pages/          # Page components
β”‚   β”‚   β”œβ”€β”€ services/       # API services
β”‚   β”‚   └── contexts/       # React contexts
β”‚   └── public/             # Static assets
β”œβ”€β”€ backend/                 # FastAPI backend application
β”‚   β”œβ”€β”€ services/           # Business logic services
β”‚   β”œβ”€β”€ models/             # Data models
β”‚   β”œβ”€β”€ auth/               # Authentication modules
β”‚   └── exports/            # Generated exports
β”œβ”€β”€ deployment/             # Production deployment configs
β”‚   β”œβ”€β”€ backend/           # Docker & Cloud Run configs
β”‚   β”œβ”€β”€ frontend/          # Firebase hosting configs
β”‚   └── .github/           # GitHub Actions workflows
└── docs/                   # Documentation

🎯 Technical Achievements

πŸ† Production-Ready Features

  • βœ… Live deployment with custom domain
  • βœ… Automated CI/CD pipeline
  • βœ… Containerized microservices
  • βœ… Auto-scaling infrastructure
  • βœ… Production monitoring and logging
  • βœ… Database migrations and backups
  • βœ… Security best practices implementation

πŸ”§ DevOps Excellence

  • βœ… GitHub Actions automation
  • βœ… Docker containerization
  • βœ… Cloud-native architecture
  • βœ… Environment management
  • βœ… Secret management
  • βœ… Health checks and monitoring

πŸ’» Development Quality

  • βœ… Type-safe development
  • βœ… API documentation (auto-generated)
  • βœ… Responsive design
  • βœ… Modern UI/UX
  • βœ… Performance optimization
  • βœ… Code quality standards

🀝 Contributing

This project was built as a technical demonstration and portfolio piece. For questions or collaboration opportunities, please reach out to Karunasagar Mohansundar.


πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ‘¨β€πŸ’» Developer

Karunasagar Mohansundar

🎯 About the Developer

Healthcare Data Scientist turned Entrepreneurial Builder with expertise in:

  • AI/ML (Python, PyTorch, predictive analytics)
  • Full-stack Development (React, FastAPI, cloud deployment)
  • DevOps (CI/CD, containerization, cloud infrastructure)
  • Healthcare Technology (digital health tools, data science)

🌟 Showcase

This project demonstrates:

  • Rapid prototyping capabilities
  • Production deployment skills
  • Cloud architecture expertise
  • AI integration proficiency
  • Professional development practices

Built in 30 hours to showcase technical competence and rapid development capabilities.


πŸš€ Ready to build something amazing together?

View Live Application | About Me

About

AI-powered founder sourcing agent for Pioneers internship

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages