metadata
title: PeppeGPT - Giuseppe Rumore's CV Assistant
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: mit
PeppeGPT - Giuseppe Rumore's CV Assistant
An intelligent FastAPI-powered assistant that provides detailed information about Giuseppe Rumore's professional background, skills, and experience. This API serves as the backend for giusepperumore.com and uses advanced semantic search with OpenAI integration to deliver accurate, recruiter-focused responses.
Features
- 🔍 Semantic Search: Advanced embedding-based search through CV content
- 🤖 AI-Powered Responses: OpenAI integration for natural, context-aware answers
- 💼 Recruiter-Focused: Responses tailored for hiring managers and recruiters
- 📊 Real-time Analytics: Performance monitoring and system health checks
- 🚀 Production Ready: Optimized for high-availability deployment
API Endpoints
Main Endpoints
GET /- API information and health statusPOST /chat- Main chat interface for CV queriesGET /health- Detailed system health and model statusGET /docs- Interactive API documentation
Usage Example
curl -X POST "https://pepperumo-peppegpt.hf.space/chat" \
-H "Content-Type: application/json" \
-d '{
"message": "What machine learning experience does Giuseppe have?"
}'
About Giuseppe Rumore
Giuseppe is a Data Scientist and ML Engineer based in Berlin, Germany, with extensive experience in:
- Machine Learning & AI: Industrial applications, predictive analytics, computer vision
- Technical Skills: Python, TensorFlow, PyTorch, FastAPI, Docker
- Education: MSc Mechanical Engineering (INSA Lyon), Data Science & MLOps (Université Paris 1)
- Languages: 6 languages including native Italian/Albanian, C1 English/Spanish/French
- Industry Impact: 30% defect detection improvement, 20% testing time reduction, 10% cost savings
Technical Stack
- Backend: FastAPI + Python 3.9
- AI Models: OpenAI GPT, Sentence Transformers (intfloat/e5-large-v2)
- Search: Semantic embeddings with cosine similarity
- Deployment: Docker on Hugging Face Spaces
- Frontend Integration: CORS-enabled for giusepperumore.com
Environment Variables
The application supports the following environment variables:
OPENAI_API_KEY: OpenAI API key for conversational AIHF_MODEL_NAME: Hugging Face model name for embeddingsENVIRONMENT: Deployment environment (production/development)DEBUG_MODE: Enable debug mode for detailed error messages
Contact
- Website: giusepperumore.com
- Email: pepperumo@gmail.com
- Location: Berlin, Germany
This Space provides an intelligent way to explore Giuseppe Rumore's professional background and capabilities. Perfect for recruiters, hiring managers, and anyone interested in learning about his data science and engineering expertise.