Inspiration
I am a recently graduated Computer Science student, and a frequent user of various platforms to enhance my skills. One site helped in code reviews, one site gave interview questions, and another sites suggested learning resources. I could not find one platform that could help my development and accompany me on my path as a developer. It gave me the inspiration to create MentorLoop, which is an AI-powered mentor for developers to learn, build, and grow all in one place.
What it does
MentorLoop is an AI-powered developer career counselor. It analyzes code, audits GitHub repositories, creates individualized learning path, simulates AI-based interviews, and monitors our development on an interactive Career Readiness Dashboard. MentorLoop gives you personalized recommendations, instead of general tips.
How I built it
MentorLoop has been developed using the MERN Stack, which comprises of MongoDB, Express.js, React, and Node.js. The Google Gemini API(Any API can be used) is used to power the AI capabilities, and OpenAI Codex was also heavily used during development, handling many things from architecture to debugging, to speeding up feature development. To ensure code cleanliness and maintainability, the project adopts a modular design(MVC for backend), allowing for the reuse of components and the scaling of backend services.
Challenges I ran into
The major challenge was building a system that would enable multiple features based on AI to function as a interdependent unit rather than as distinct system. Careful planning was needed for building reusable AI services, structuring prompts to ensure consistent responses, and managing data in various code analysis, GitHub review, learning roadmap, and interview session scenarios. The other challenge was to make it work and at the same time create a nice user experience within the short time of a hackathon.
Accomplishments that i am proud of
I am so proud of my platform that's more than simply AI code generation. MentorLoop provides a full learning environment, with each of its features contributing to a developer's growth. The platform offers valuable insights rather than one-off answers from AI, from roadmap customization to reviewing GitHub projects, AI mock interviews to career analytics. I can also take pride in the clean project architecture I've maintained and the pleasant and responsive user interface I've provided.
What I learned
This project has taught me the valuable lesson of the importance of software architecture in the context of creating software for Artificial Intelligence. I got to learn how to incorporate AI into real-world workflows, build scalable back-end services, manage structured AI outputs, and build re-useable front-end components. I also did a lot of groundbreaking work in prompt engineering, API integration, state management, and product development with user experience considerations as opposed to functionality-only considerations. This was my first project in which I used codex and GPT 5.6 and it proved one of the best experience for me. I learnt a lot about software architecture, System Design, frontend folder structures, use of AI, etc.
What's next for MentorLoop
This is the hackathon version and I believe that's just the start. I am going to introduce live coding interviews with voice interaction, resume analysis, job recommendation based on user skill, integration of coding contests, tracking of contributions in GitHub, team collaboration features and support for other AI providers in the future. My goal is to provide MentorLoop as a fully-fledged AI mentor for developers, wherever they are in their learning and career path, from the first line of code to the dream job. I am personally using MentorLoop and will use in future and according to my experience i will change its functionality.
Log in or sign up for Devpost to join the conversation.