Automated Portfolio & Resume System is a comprehensive solution designed to streamline the management of online portfolios and resume PDFs. This innovative system features an AI chatbot that answers questions about the user's work, leveraging a RAG pipeline built with Qdrant, sentence-transformers, and Gemini. Visitors can inquire about projects and experiences, receiving responses with cited sources from portfolio content.
The system includes a multi-provider LLM client with automatic fallback, ensuring robust performance. Real-time SSE streaming is facilitated through Cloudflare Workers, providing sub-second response times. Follow-up suggestions are generated instantly via parallel function-calling, and chat history is maintained across page reloads with a 1-hour TTL.
Additionally, the system automates the generation of three resume variants from shared JSON data through a CI/CD pipeline, ensuring consistency and ease of updates. The website achieves a perfect 100/100 Lighthouse performance score, underscoring its efficiency and SEO optimization. The project is open source, with the code available on GitHub, allowing for community contributions and enhancements.
Built with