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.

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.
- It was outdated and used an old version of the JSON Schema.
- 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.
Here, you can see the Chrome Extension in use, when visiting a LinkedIn profile.
View the source code here: @customized-registry-functions