Inspiration

Our inspiration for Ripener stemmed from the high barrier to entry into the tech field. Many aspiring professionals struggle with knowing where to gain the skills to obtain relevant experience and how to quantify their impact on their resumes. Our platform aims to simplify the process of breaking into the tech industry by bridging open source with paid opportunities and automating resume updates with personalized content.

What it does

Our approach involves leveraging both recommendation systems and large language models to connect our target audience with the most suitable open source projects, while also automating the process of updating their resumes with their achievements. By analyzing factors such as the user's skills, interests, and past experience, the recommendation system can suggest projects that are the best fit for them.

Meanwhile, the large language model can generate personalized resume content based on their accomplishments, streamlining the entire process from a previous 100 steps down to just 10. This approach promises to simplify the process of finding and contributing to open source projects while simultaneously helping users build their professional portfolios.

How we built it

Our platform's frontend is built using React, while the backend utilizes Flask and Python. Our Python backend is designed to work with a recommendation model that utilizes TensorFlow and OpenAI to generate personalized project recommendations for users and format their resumes accordingly.

Challenges we ran into

During our development process, we faced several challenges such as selecting the best model for our recommendation system and determining the optimal prompts for OpenAI to generate effective bullet points for resumes. As backend engineers, we also encountered some difficulties with the frontend implementation. Additionally, our team was constrained by limited time and resources, which impacted the scope of the final application.

Accomplishments that we're proud of

We are proud of our ability to rapidly develop and launch our product in under 24 hours, addressing a real problem faced by our community. By identifying and solving the issue of limited access to career opportunities in the tech industry, we have created a product that we truly believe in and that has the potential to make a positive impact in people's lives. Despite facing challenges along the way, we were able to persevere and deliver a solution that we are proud of.

What we learned

We gained valuable experience in quickly creating an MVP by integrating multiple products to address the problem. Our problem-first approach to problem-solving was enhanced by our careful investigation of the project's validity before building it. Despite having no prior experience with machine learning models, we were able to utilize them effectively. Our market research provided insights into the benefits of open source and how it can provide students with more opportunities. Overall, we learned valuable skills and knowledge throughout the development process.

What's next for Ripener

  • We plan to build out the freelancing portion of our application. Once users have a certain number of accepted pull requests, they will become eligible for paid freelancing opportunities.
  • We aim to incorporate other project work into the platform that can help students develop their skills. This will make our platform a comprehensive resource for technical development.
  • Our goal is to become the premier platform for technical development and freelancing. We believe that by providing a valuable resource for students to gain real-world experience, we can achieve this vision.
  • While our MVP focuses on software engineering, we recognize that there are many other technical ways that students can contribute to open source. As we continue to grow, we plan to expand our platform to include more diverse technical projects.
  • We hope to revolutionize the technical interview and hiring process by providing public portfolios and verified work samples to showcase a candidate's skills and experience

Built With

Share this project:

Updates