You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature request: add "Job" section to WordPress.org profiles #603
even better, what would it look like if we actually made our profiles as useful and iconic as Githubs, and how can we embed jobs and job-seeking into the product of the main website rather than a side thing.
To head in that direction, I think we need a few things:
New editable jobs section of our wordpress.org profiles that includes the ability to show open to work, list latest jobs, and list key achievements in WordPress. The last point ties in nicely with talking about output not input, like contribution hours.
Corresponding jobs information listed on public profile, including the ability to show "open to work" in Gravatar.
The ability to browse folks open to work with a link from https://jobs.wordpress.net/ (similar to browse jobs, could browse candidates with some filtering).
For the first two, here's a quick vibe coded design of what I imagine we could do, using what we already have and adding to it:
In lieu of the "Add a position" bit, could we allow uploading a resume/CV or linking to LinkedIn (or perhaps a resume/cv page from someone's personal site) instead as a simple, first approach?
If we can add a similar "connect to linkedin" that we have for GitHub, that would be a great solution to auto-fill. I defer to @dd32 what is most feasible to do in the short term.
To track my thinking out loud, I can do a Make Core post after an initial version lands to get more feedback around what would be helpful for folks and what they like most about places like LinkedIn. I imagine much of it is network effects but we can try to replicate aspects.
We could add a OIDC connect flow for LinkedIn, but, it does not return the users vanity url / link. It also doesn't return job history or any meaningful data other than their avatar, fullname, and email address. The only thing it would do is "Yes, this user has a linkedin profile". Useless.
The Gravatar Social accounts may link to Linkedin, but I think the same caveat applies, it'd be a self-identified non-verified link based on what I just read.
what about adding an "open for work" toggle on a portfolio? i bet we can use that bool to do a bunch of other stuff, like match those looking for work with open positions based on the user's contributions.
The only thing it would do is "Yes, this user has a linkedin profile". Useless.
I would argue not useless, as it at least provides a link to the person's resume/cv-type of info and does not require them to effectively re-enter information that likely already exists some where else (e.g. resume, linkedin, personal website page).
The only thing it would do is "Yes, this user has a linkedin profile". Useless.
I would argue not useless, as it at least provides a link to the person's resume/cv-type
NO it doesn't :) (that's my point, it tells you Dion Hulse has a linked in profile, and here's there avatar. It doesn't give you the link to their profile, or their job history, etc. It used to, but they locked down.)
Can we auto generate skills from activity? Allow a user to Pin their top contributions?
If we're adding checkboxes; we can be specific like "Available for sponsorship/mentor." If we wanted to take it a step further, we can connect it with jobs.wordpress.net and if they're "open to work" we can cross connect jobs/sponsors/profiles
Quick update with props to @bor0 and @thilinah for working on this: a new job section is now live, complete with key accomplishments and job history as well as open to work optionality. Here's what it looks like for now:
Picking up on the earlier linkedin import discussion. Linkedin lets you export your profile as a PDF. Users could generate it themselves, upload it here, and we parse the job history out. Feels like a phase 2, not for right now.
Activity
jeffpaul commentedon Apr 13, 2026
In lieu of the "Add a position" bit, could we allow uploading a resume/CV or linking to LinkedIn (or perhaps a resume/cv page from someone's personal site) instead as a simple, first approach?
annezazu commentedon Apr 13, 2026
If we can add a similar "connect to linkedin" that we have for GitHub, that would be a great solution to auto-fill. I defer to @dd32 what is most feasible to do in the short term.
annezazu commentedon Apr 13, 2026
To track my thinking out loud, I can do a Make Core post after an initial version lands to get more feedback around what would be helpful for folks and what they like most about places like LinkedIn. I imagine much of it is network effects but we can try to replicate aspects.
dd32 commentedon Apr 14, 2026
We could add a OIDC connect flow for LinkedIn, but, it does not return the users vanity url / link. It also doesn't return job history or any meaningful data other than their avatar, fullname, and email address. The only thing it would do is "Yes, this user has a linkedin profile". Useless.
The Gravatar Social accounts may link to Linkedin, but I think the same caveat applies, it'd be a self-identified non-verified link based on what I just read.
bbertucc commentedon Apr 14, 2026
what about adding an "open for work" toggle on a portfolio? i bet we can use that bool to do a bunch of other stuff, like match those looking for work with open positions based on the user's contributions.
github has a similar feature: https://docs.github.com/en/account-and-profile/how-tos/account-settings/set-your-hiring-status
bbertucc commentedon Apr 14, 2026
we have to make .org more useful to employers, working our way backwards from that.
jeffpaul commentedon Apr 14, 2026
I would argue not useless, as it at least provides a link to the person's resume/cv-type of info and does not require them to effectively re-enter information that likely already exists some where else (e.g. resume, linkedin, personal website page).
dd32 commentedon Apr 15, 2026
NO it doesn't :) (that's my point, it tells you Dion Hulse has a linked in profile, and here's there avatar. It doesn't give you the link to their profile, or their job history, etc. It used to, but they locked down.)
4thhubbard commentedon Apr 20, 2026
Can we auto generate skills from activity? Allow a user to Pin their top contributions?
If we're adding checkboxes; we can be specific like "Available for sponsorship/mentor." If we wanted to take it a step further, we can connect it with jobs.wordpress.net and if they're "open to work" we can cross connect jobs/sponsors/profiles
annezazu commentedon Apr 21, 2026
Quick update with props to @bor0 and @thilinah for working on this: a new job section is now live, complete with key accomplishments and job history as well as open to work optionality. Here's what it looks like for now:
jobs.update.mov
This API endpoint that can be consumed by jobs.wordpress.net as well: https://profiles.wordpress.org/wp-json/wporg-profiles/v1/jobs/open-to-work
Next up:
yani- commentedon Apr 21, 2026
Picking up on the earlier linkedin import discussion. Linkedin lets you export your profile as a PDF. Users could generate it themselves, upload it here, and we parse the job history out. Feels like a phase 2, not for right now.
m commentedon Apr 22, 2026
You can also use stuff like firecrawl or exa to get around this.
Add "Open to Work" candidates section powered by WordPress.org profil…
bor0 commentedon May 18, 2026
Here's the PDF import flow in action, as suggested by @yani-. The demo uses my own CV, but it works equally well with LinkedIn-exported PDFs.
Demo on my sandbox:
Untitled.mp4
Currently running on Claude via my Automattic API key. If we move forward, switching to OpenRouter (as suggested here) would be straightforward.
yani- commentedon May 19, 2026
Beautiful work @bor0 It makes me want to upload my CV and get the page populated. 👏🏻 👏🏻 👏🏻
annezazu commentedon Jun 5, 2026
Closing this out in favor of #672