Inspiration
In this fast-paced career market, applicants are challenged by disjointed interview preparation, vague resources, and ineffective ways to customize their resumes and answers. We wished to create a clever platform that prepares not only applicants but also uses AI to tailor their experience to make them professionally interview-ready.
What We Learned During this process, we delved into the overlap of AI, automation, and professional growth. We went in-depth with Azure AI services, resume parsing, context-aware question asking, and ATS optimization practices. We also perfected our expertise in containerized deployments, CI/CD automation, and AI integration in real-world applications.
How We Built It We utilized Azure AI Foundry's Phi model for contextual interview question generation, Azure Document Intelligence for resume parsing using OCR, and Azure Blob Storage for secure document storage. Our backend is based on ASP.NET Core, while our frontend is Next.js, with Tailwind CSS and Material UI styling. We containerized the application using Docker and automated deployment through GitHub Actions. To speed up development, we utilized GitHub Copilot for streamlined coding.
Challenges We Confronted Contextual AI Fine-tuning: Fine-tuning AI-authored interview questions to fit various job positions.
Resume Parsing Smoothly: Maintaining proper data extraction with diverse resume layouts.
Maximized ATS Scoring: Designing an algorithm that scores resumes efficiently against ATS standards.
Scalability & Rollout: Deploying a seamless cloud-based rollout process without affecting performance.
Future Scope We see CLIMB growing into an AI-based career coach, offering interview simulations in real time, voice assistance, and rich job-market intelligence to help users stay ahead in their job hunt.
CLIMB is more than a tool—it's the future of AI-facilitated career growth.
🚀 What It Does
The AI-powered Job Interview Preparation Platform helps job seekers refine their resumes, generate personalized cover letters, and prepare for interviews through AI-driven insights. The platform offers:
- Resume Evaluation – Analyzes resumes and provides feedback on improvements.
- Topic-Based Interview Questions – Generates tailored questions based on selected topics.
- Resume-Based Q&A – Extracts key details from resumes and generates related interview questions.
- Cover Letter Generation – Creates personalized cover letters with a copy-to-clipboard feature.
- Online Assessment (OA) Questions – Retrieves and displays predefined OA questions for practice.
- AI Insights & Feedback – Evaluates answers and provides suggestions for improvement.
🛠️ How We Built It
The platform is built using Azure services for cloud-based processing, ASP.NET and C# for the backend, and **Next.js with Tailwind CSS for the frontend.
- Azure Blob Storage – Stores uploaded resumes and OA questions.
- Azure Document Intelligence – Performs OCR to extract resume details.
- Azure AI Hub (PHI Model) – Generates intelligent responses for interview prep.
- GitHub Copilot – Assisted in code generation, debugging, and logic optimization in VS Code.
- GitHub Actions – Automates CI/CD for seamless deployment.
🚧 Challenges We Ran Into
- Ensuring accurate resume parsing and extracting relevant data using OCR.
- Generating contextually relevant interview questions aligned with user inputs.
- Providing meaningful feedback on answers rather than generic responses.
- Integrating multiple Azure services efficiently and handling API rate limits.
- Optimizing AI prompts for consistent and high-quality output.
🏆 Accomplishments That We're Proud Of
- Successfully built a scalable and AI-powered interview preparation tool.
- Integrated OCR-based resume processing for intelligent insights.
- Developed real-time AI feedback for interview answers.
- Created a user-friendly and intuitive dashboard for seamless navigation.
- Leveraged GitHub Copilot to enhance development speed and efficiency.
📚 What We Learned
- Deepened our understanding of AI-driven applications for job search assistance.
- Gained hands-on experience with Azure services, OCR, and AI models.
- Improved skills in full-stack development, cloud storage, and API optimization.
- Enhanced knowledge of prompt engineering for better AI-generated responses.
- Learned how to streamline development using GitHub Copilot and GitHub Actions.
🚀 What's Next for the Project
- Expanding support for more AI models to improve question generation.
- Adding multilingual support for resume analysis and interview questions.
- Enabling real-time interview simulations with AI-driven evaluations.
- Enhancing the dashboard with progress tracking and performance analytics.
- Exploring additional Azure AI services for better personalization and accuracy.
Built With
- .net
- azure
- azureai
- c#
- mui
- next
- tailwind
- typescript

Log in or sign up for Devpost to join the conversation.