Inspiration

As students, we collectively realized how much we disliked creating and updating our resumes. After getting ghosted by companies, we’re often left wondering what was missing from our resume, what skills we should be looking to acquire, and how to acquire them. We also realized that, from a recruiter’s point of view, reviewing resumes becomes a monotonous, repetitive, and tedious process. Recruiters who have to parse through thousands of candidates, while being bored out of their minds, often miss some great candidates!

What it does

CS Resume allows students to upload their resumes, see how their resumes are broken down into sections, compare their skills to what tech companies are looking for, and receive suggested projects based on what skills they might be missing. It also features a VR application for the Quest 2, where recruiters can quickly view summaries of candidate resumes, expand to learn more about a candidate, and mark them for future review, all within a stimulating virtual environment of their choosing!

How we built it

We used MongoDB, Next.js, Express, React, Node, Typescript, Cohere, NLP, Google Cloud Platform, CICD, AppEngine, Unity, and C# in order to create our final product.

Challenges we ran into

The main challenge we faced was getting all the components to work together in a single system. This was one of our first big projects using Next.js AND our first time connecting VR headsets to our web app. Ultimately, we vastly underestimated the complexity of what we were trying to accomplish but ended up successfully working through our issues.

Accomplishments that we're proud of

  • Finishing a prototype for demo day.
  • Starting off our coding by using Figma to make prototypes and wireframes rather than starting off without any designs.
  • Being able to create such a complex web app (and corresponding VR app) in less than 48 hours.
  • Successfully getting our VR application connected to our web app’s backend

What we learned

It's important to have a plan early on in the development process and be conservative about how quickly you can learn/adapt to new frameworks.

What's next for CS Resume

  1. Improvements on how the resume is initially parsed, and additional support for resume fields.
  2. Giving users more options for what projects are recommended based on interests.
  3. Additional features for how recruiter ratings are handled on the backend.
Share this project:

Updates