AI / Web App
•May 2026 - Ongoing
AI Interview Assistant
Resume parsing and semantic retrieval
Vector similarity search with Gemini embeddings
Context-aware LLM prompting with Groq LLAMA
Rate-limiting with Kong to avoid misuse
Applied PII Scrubber for removing private information
The problem
Research by Ji et al. (2023) highlights that Large Language Models can generate fluent but unsupported responses when relying only on their internal parameters, commonly known as the hallucination problem. In interview preparation, a general-purpose AI assistant lacks candidate-specific context, which can lead to questions and feedback that are not personalized to the candidate's resume, projects, and experience.
The solution
I implemented a RAG pipeline that processes resumes through parsing, semantic chunking, embedding generation, vector similarity search, and context-based prompting. Retrieved resume information is provided to the LLM to generate more relevant interview questions and evaluations.
System flow
How it works
Tech stack
Project Demo
User workflows in action.
Demonstrating the main system flows across different user roles.
Interview Assistant Demo
Overview of how the interview assistant operates.
More work
Other projects
Client Project / Web Development
GDM Corporate Website
Mobile-first corporate website built from client requirements with optimized deployment.
Blockchain / Self-Sovereign Identity
Decentralized Academic Transcript System
Tamper-resistant academic credential verification using SSI, DID, IPFS, and blockchain.
Machine Learning / Data Science Research
Wildfire Size Prediction
AI-based wildfire size prediction using environmental data, spatial features, and optimized machine learning models.