Inspiration

"How can I cut my resume down to one page?? How do I apply for all these jobs, and tailor my resume??"

Job applicants often face the issue of having to remove projects and/or experiences from their resume to keep it to the one-page industry standard.

Modern Applicant Tracking System (ATS) resume scanning systems look for specific keywords that might have been in those removed projects, and it’s nearly impossible to tailor a resume for every job!

What it does

To solve this problem, JobTune allows users to upload a base resume with all their valuable experiences, and click "Tune Current Job", from a Chrome extension, to create their perfect one-page resume that matches the job description. You don’t even need to leave the page, and privacy is no concern!

All this, while maintaining the exact phrasing and formatting of your resume. JobTune does not mess with your wording, but rather picks the sections that will show off your best work, proving to recruiters that you are the best for the job.

JobTune employs a hybrid AI policy, defaulting to Local AI to keep information completely private and local, but allowing users to use the Gemini API if they'd like to on slow or unsupported devices.

How we built it

With industry-standard “Jake’s Resume” or similar LaTeX resume templates, JobTune splits the resume into sections, separating each experience and project.

Using Chrome’s Built-in Gemini Nano AI model (to protect users’ personal info) or the Gemini API if desired, JobTune grades each resume section based on how well it matches the job description which is read from the current page.

The separated resume chunks are then reconnected to form the perfect one-page resume, ensuring that your best experiences and projects are included.

Challenges we ran into

  • Compiling LaTeX locally with JavaScript was difficult to achieve.
  • Automatically parsing the resume into its component parts
  • Reading the current page's HTML content, and parsing the relevant data required effort in order to work across sites, without overloading the AI models context window.

We were able to overcome these challenges to make JobTune as convenient as possible for users

Accomplishments that we're proud of

  • Learning how to make Chrome extensions!
  • Building something that we will use ourselves
  • Compiling LaTeX within a browser extension
  • Implementing hybrid AI capabilities to grade resume sections

What's next for JobTune

We’re excited to implement future capabilities such as

  • Support all resume formats
  • Grade your resume’s match to each posting
  • Suggest side-by-side resume improvements to be implemented with one-click
  • Inline editor to allow the user to edit the sections as they’d like

Technical Innovation

Leveraging Chrome's local AI requires developers to recognize challenges that can be eased with the use of language models. JobTune does this, creating a solution that the developers already use themselves. By keeping information private, this extension allows for confidence when navigating a difficult job hunt.

  • 100% local AI and LaTeX compilation to preserve privacy
  • Hybrid AI capabilities with the Gemini API for users with lower processing power
  • Compatibility with multiple job sites

Built With

Share this project:

Updates