Software & Coding Art & Design Social Media Schedule A Meeting Send A Message Support Me Emergency Only
background-shape

LinkedIn to JSON Chrome Extension

This Chrome Extension collects data from your LinkedIn profile and exports it into JSON, which can be used with the JSON Resume standard.

Client

Myself

Service

Chrome Extension, Javascript, JSON

Date

October 10, 2021

Challenge

JSON Resume is a standardized JSON-based resume. Someone created an open-source Chrome Extension that looks at your LinkedIn profile and exports the data into JSON. However, this tool was not updated with the most recent JSON Resume Schema, and also did not work with my customized schema.

Solution

Since I created my own JSON Resume schema, I wanted it to work with this tool. So, I added functionality to use my custom schema, as well as v1 of the JSON Resume project.

case-details

LinkedIn to JSON Resume is a Chrome Extension that fetches data from your LinkedIn profile and exports the data into JSON. This JSON can then be used with the JSON Resume Schema. I use LinkedIn a lot and thought that this tool would be a great way to have a ‘single source of truth’. So with this, if I keep my LinkedIn up to date, I won’t need to manage a resume or JSON file.

In the past, I found it annoying to have to update both a resume and LinkedIn, but with this, I only need to update my LinkedIn!

However, there were some issues with this project.

  1. It was outdated and used an old version of the JSON Schema.
  2. The exported JSON had to be based on the supported schema definition.

Therefore, I updated it to accept the newest JSON schema definition (version 1.0.0) and added support for my customized JSON schema. I created my own schema, so that I could use custom fields for my JSON resume.

After adding these features, all I have to do is add build the project and add the Extension to my Chrome browser. Then, when I visit a LinkedIn profile, I can easily export that profile into a JSON file.

Image Here, you can see the Chrome Extension in use, when visiting a LinkedIn profile.

View the source code here: @customized-registry-functions