RobJob aka Rob: ROBot JOB Assistant

Meet RobJob aka Rob, your ROBot JOB search and professional development assistant built into your browser.

Problem

UWaterloo students looking for co-op, internship, and new grad roles often find positions with skills that seem beyond their capabilities. Worse, some students (especially 1A and 1B) frequently wonder and Google how to get these skills, only to be overwhelemed by the sheer number of resources online!

RobJob (though we prefer Rob) is a Chrome extension that solves this problem. Not only does it gauge your suitability for a job, but it also suggests where to start. Powered by Gemini, Rob takes your resume and information from an open job posting to determine your suitability for a position. If you're not suitable in any way, Rob provides links to improve your technical skills and chances of obtaining the job.

Key Features

  • Upload multiple resumes into the extension.
    • Multiple resumes can be stored at a time.
    • Select your resume of choice for evaluation by Rob.
  • Receive a score from 0 to 100 based on how well you suit the job posting on the current tab.
  • Receive a list of areas/skills for improvement and another list of strengths.
    • Immediately receive access to links for getting started/improving technical skills relevant to the job posting.

Tech Stack

Core Technologies

  • HTML/CSS
  • TypeScript/JavaScript
  • React
  • PowerShell and Bash (just a tiny bit...)
  • Node.js

External Packages

  • Google Gemini / AI Studio
  • React Libraries
    • Mozilla Readability
    • Mutler
Share this project:

Updates