A newer version of the Streamlit SDK is available: 1.57.0
metadata
title: AI Portfolio Assistant
emoji: π€
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.50.0
app_file: app.py
pinned: false
π€ AI Portfolio Assistant
An intelligent chatbot that answers questions about my professional background, skills, and experience based on my resume.
π Features
- Instant Q&A: Ask any question about my qualifications and get immediate answers
- Resume-Based: All responses are grounded directly in my actual resume content
- Concise & Professional: Brief, factual answers without unnecessary fluff
- 24/7 Available: Always accessible for recruiters and potential collaborators
π¬ Example Questions You Can Ask:
- "What are his technical skills?"
- "Tell me about his education background"
- "What projects has he worked on?"
- "What programming languages does he know?"
- "What is his work experience?"
- "How can I contact him?"
π οΈ Technical Stack
- Frontend: Streamlit
- AI Model: Google Gemini API
- Deployment: Hugging Face Spaces
- Core Function: Retrieval-augmented generation from resume data
π Project Structure
π§ Setup
The application automatically:
- Loads the resume context
- Initializes the Gemini AI model
- Provides a clean chat interface for interactions
π About
This project demonstrates the integration of modern AI APIs with web applications to create interactive portfolio experiences. The AI is constrained to only provide information that exists in the provided resume, ensuring accuracy and reliability.
Built with β€οΈ using Streamlit and Google Gemini