Inspiration
Applying to internships is hard, and it often can feel impossible to tailor your resume to every single posting you apply to. That's why we created Resume Reviewer, which allows you to quickly edit your resume to include important skills and keywords from a job posting.
What it does
Resume Reviewer can either help you build a resume from scratch or edit an existing resume using the Import PDF feature. You can then input a job description to get suggestions for that specific job and apply those suggestions instantly. You can select which of your projects to include on your resume to ensure that you showcase all relevant skills. There's also a chatbot specifically designed to help you if you have any questions about a specific part of your resume.
How we built it
We built the frontend using React and Tailwind with the help of Tempo Labs. The frontend converts the user-inputted data to LaTeX (with Jake's Resume) before sending it to the backend. The chatbot was implemented using Voiceflow.
On the backend, we used Django to create an API that converts LaTeX into a PDF file, orders your skills according to keywords in the job description, and sends requests to the Cohere API in order to get smart suggestions and import resumes.
Challenges we ran into
Initially, we tried compiling the LaTeX code directly on the browser, but this was difficult due to the lack of libraries- even the ones that did exist had very little documentation. Instead, we ended up sending the LaTeX code to the backend and compiling it using the pdflatex command from TeX Live.
Accomplishments that we're proud of
Getting it to work well and look decent!
What we learned
Gen AI is cool.
What's next for Resume Reviewer
Support for other templates (and custom templates), authentication, storing resumes


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