Skip to content

Feature request: add "Job" section to WordPress.org profiles #603

Closed

Description

@annezazu

Pulling this comment from Matt into this issue:

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:

jobs.profile.section.mp4

Here are links to the prototypes:

Feedback welcomed but let's see what we can move on. cc @m in case you have more to add.

Activity

  1. jeffpaul commented on Apr 13, 2026

    @jeffpaul
    Member

    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?

  2. annezazu commented on Apr 13, 2026

    @annezazu
    Author

    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.

  3. annezazu commented on Apr 13, 2026

    @annezazu
    Author

    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.

  4. dd32 commented on Apr 14, 2026

    @dd32
    Member

    If we can add a similar "connect to linkedin"

    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.

  5. bbertucc commented on Apr 14, 2026

    @bbertucc

    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

  6. bbertucc commented on Apr 14, 2026

    @bbertucc

    we have to make .org more useful to employers, working our way backwards from that.

  7. jeffpaul commented on Apr 14, 2026

    @jeffpaul
    Member

    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).

  8. dd32 commented on Apr 15, 2026

    @dd32
    Member

    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.)

  9. 4thhubbard commented on Apr 20, 2026

    @4thhubbard

    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

  10. annezazu commented on Apr 21, 2026

    @annezazu
    Author

    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:

    • Linking to folks open to work added to jobs.wordpress.net
    • Updating jobs.wordpress.net's FAQ for "Seeking a job?" to encourage folks to update their WordPress.org profile
    • Explore adding in an "open to sponsorship" section
    • Explore adding in an "open to mentorship" section
    • Do an open call for testing to get more feedback around what would make these profiles as useful as possible
  11. yani- commented on Apr 21, 2026

    @yani-

    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.

  12. m commented on Apr 22, 2026

    @m
    Contributor

    You can also use stuff like firecrawl or exa to get around this.

  13. bor0 commented on May 18, 2026

    @bor0
    Member

    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.

  14. yani- commented on May 19, 2026

    @yani-

    Beautiful work @bor0 It makes me want to upload my CV and get the page populated. 👏🏻 👏🏻 👏🏻

  15. annezazu commented on Jun 5, 2026

    @annezazu
    Author

    Closing this out in favor of #672

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions