1   Overview

For Hack@Brown 2021, we built a Chrome extension for managing applications. We were awarded the Wolfram Award as one of the top hackathon projects.

Snapshot of Chrome extension

2   Motivation

Applying for jobs is often a tedious and extremely repetitive process - there are just so many applications, and each requires you to fill in the same few fields: name, education, experience, etc.

As such, we hoped to create an easily accessible yet simple to use browser extension that can alleviate these pain-points.


3   Design

3.1   Play/Pause

We conceive applying to jobs as “sessions” - you sit down and grind through a bunch of application in one session. To facilitate such a workflow, we have a play/pause button that triggers the start and end of a session. When you start a session, the extension first saves the current webpage you are on, then loads the first application URL on your list. When you end a session, the extension loads the saved webpage you were on before you started the session. This allows for quick context-switching where you can easily switch between other work and applying for jobs.

Play/Pause for quick context-switching

3.2   Saving Applications

Application URLs are saved as a list. Using Chrome’s special purpose APIs like chrome.storage, application URLs are stored in your browser’s local storage and will persist across sessions.

3.3   Autofill

Most applications have the same few fields: First Name, Last Name, Email, etc. We allow users to autofill these fields with a click of a button:

Autofill application form fields

4   Future Work

Additional features we can implement:


Thanks Alex and Jason for working on this with me!