I designed and built InterviewSim as my undergraduate thesis project at Universidad del Valle. It simulates technical programming interviews with adaptive questions generated through the OpenAI GPT-3.5-Turbo API.
I developed the client-server application with a React and Tailwind frontend, a Node.js and Express backend, and a MongoDB database. I implemented role-based authentication for students and interviewers using JWT and secure httpOnly cookies.
I built the AI integration to generate structured prompts, validate responses, and save results in MongoDB. The interviewer dashboard supports custom interview templates and tracks submissions.
I conducted usability testing with 20 users; 95% found the AI feedback clear, 90% would recommend the platform, and 70% reported increased confidence for real technical interviews. I also handled preventive and corrective maintenance for computers, POS systems, and printers at Sol Radiante Licorera, where I currently work as Administrator & IT Support.

