Title: Contributor Résumé
Author: Fernando Tellado
Published: <strong>July 12, 2026</strong>
Last modified: July 12, 2026

---

Search plugins

![](https://ps.w.org/contributor-resume/assets/icon-256x256.png?rev=3605224)

# Contributor Résumé

 By [Fernando Tellado](https://profiles.wordpress.org/fernandot/)

[Download](https://downloads.wordpress.org/plugin/contributor-resume.1.0.0.zip)

[Live Preview](https://wordpress.org/plugins/contributor-resume/?preview=1)

 * [Details](https://wordpress.org/plugins/contributor-resume/#description)
 * [Reviews](https://wordpress.org/plugins/contributor-resume/#reviews)
 *  [Installation](https://wordpress.org/plugins/contributor-resume/#installation)
 * [Development](https://wordpress.org/plugins/contributor-resume/#developers)

 [Support](https://wordpress.org/support/plugin/contributor-resume/)

## Description

Contributor Résumé turns your WordPress.org contributions into a living résumé you
can publish on your own site. Whether you build plugins and themes, translate, take
photos, answer support questions, contribute to core or organize events, your profile
deserves better than a bare link.

Type your WordPress.org username, check what we find, and publish your résumé page.
That’s it. No numeric IDs, no tokens, no code.

**One block, everything about you**

A single “Contributor Résumé” block (plus a `[contributor_resume]` shortcode) composes
up to fifteen sections, each one you can turn on or off:

 * Profile hero with avatar and real wordpress.org badges
 * Recent impact (contributions over 30 days, 90 days and 12 months)
 * Recent activity timeline
 * Team focus (your share across Polyglots, Support, Core, Meta…)
 * WordPress releases you were credited in
 * Plugins and themes you published, with stats
 * Photos from the WordPress Photo Directory (with a lightbox)
 * Translations (locales, roles and project counts)
 * Support forum activity
 * Core credits by version
 * Time commitment (hours per week)
 * Bio and work history
 * GitHub profile and top repositories (no token required)

**Fast by design: zero HTTP requests on the front end**

Your visitors never wait. All data is fetched once, cached locally as a snapshot,
and refreshed in the background. A public page render performs no external requests
at all, and if wordpress.org is ever slow or down, the last good data keeps showing
instead of an error.

**Yours to style**

 * Three skins: Modern, Classic (a printed-CV look) and Mono (a developer/terminal
   look)
 * Light, dark or automatic (follows the visitor)
 * Accent color (or inherit your theme’s), corner radius, shadow, grid columns, 
   compact layout
 * Animated statistics that count up as they scroll into view, and hold still when
   the visitor prefers reduced motion
 * Drag to reorder sections; choose what each section shows (for example, how many
   repos or grid items)
 * A live preview in the settings, with desktop and mobile views
 * Fully theme-overridable templates and documented CSS variables

**Good for people, search engines and AI**

A well-structured, always-current contributor page is proof of your work — for readers,
for search, and increasingly for AI assistants that read structured pages.

### External services

Contributor Résumé builds your résumé from your own public contribution data on 
official WordPress.org endpoints and, optionally, GitHub. It only ever requests 
_your_ public data, identified by the username(s) you configure. No visitor data
is ever collected or sent, and public pages make no external requests at all: data
is fetched in the background (when you run the check in the settings, on the scheduled
refresh, or with WP-CLI) and then served from a local cache.

**WordPress.org** (operated by the WordPress Foundation)

Reads your public contributor data to build the résumé: your profile page (name,
avatar, badges, impact, team focus, releases, translations, hours, bio and recent
activity), the Plugins and Themes directories, the Core credits API, the Photo Directory
and your support-forum profile.

 * What is sent, and when: the WordPress.org username you configure, requested from
   your server when the résumé is first built and when it is refreshed in the background.
   As with any HTTP request, your site’s IP address is visible to the service. No
   data about your visitors is sent.
 * When a visitor views the page, their browser loads images (your avatar, plugin
   and theme icons, and your photos) directly from WordPress.org and Gravatar.
 * Endpoints: https://profiles.wordpress.org/, https://api.wordpress.org/ (plugins,
   themes and core credits), https://wordpress.org/photos/ and https://wordpress.
   org/support/.
 * Privacy policy: https://wordpress.org/about/privacy/

**Gravatar** (operated by Automattic Inc.)

Your WordPress.org profile avatar is hosted by Gravatar. The plugin stores the avatar
URL that already appears on your public profile and outputs it as a normal image,
so a visitor’s browser loads it directly from Gravatar when viewing your résumé,
the same mechanism WordPress uses to show Gravatar avatars in comments. The plugin
sends no email address; the avatar is identified only by the hash already present
in the public URL.

 * Privacy policy: https://automattic.com/privacy/

**GitHub** (operated by GitHub, Inc.) — only when you add a GitHub username

Reads your public GitHub profile and your most-starred public repositories.

 * What is sent, and when: your GitHub username, requested from your server when
   the GitHub section is built or refreshed. If you add an optional Personal Access
   Token in the advanced settings (only to raise GitHub’s rate limit), it is sent
   to GitHub as an authorization header on those requests. The token is stored in
   your site and never exposed on the front end.
 * When a visitor views the page, their browser loads your GitHub avatar directly
   from GitHub.
 * Endpoint: https://api.github.com/
 * Terms of Service: https://docs.github.com/site-policy/github-terms/github-terms-
   of-service
 * Privacy statement: https://docs.github.com/site-policy/privacy-policies/github-
   privacy-statement

### Support

Need private support or custom development?

Do you need one-on-one help, priority troubleshooting, or a custom feature, integration,
or tweak built specifically for your site? I offer private support and custom development.
Just [contact me](https://wordpress.org/plugins/contributor-resume/contributor-resume@ayudawp.com?output_format=md)
and tell me what you need.

Need help or have suggestions?

 * [Official website](https://servicios.ayudawp.com/en/)
 * [WordPress support forum](https://wordpress.org/support/plugin/contributor-resume/)
 * [YouTube channel](https://www.youtube.com/AyudaWordPressES)
 * [Documentation and tutorials](https://ayudawp.com)

Love the plugin? Please leave us a 5-star review and help spread the word!

### About AyudaWP

We are specialists in WordPress security, SEO, AI and performance optimization plugins.
We create tools that solve real problems for WordPress site owners while maintaining
the highest coding standards and accessibility requirements.

## Installation

 1. Install and activate the plugin.
 2. Go to Settings  Contributor Résumé.
 3. Type your WordPress.org username (and, optionally, your GitHub username) and press“
    Check & build my résumé”.
 4. Press “Create my résumé page”, or add the “Contributor Résumé” block (or the `[
    contributor_resume]` shortcode) to any page.

## FAQ

### Do I need an account, an API key or a token?

No. Your WordPress.org username is enough. A GitHub token is optional and only raises
the API rate limit if you ever hit it; the GitHub section works without one.

### Which data does it use, and is any visitor data sent anywhere?

No visitor data is ever collected or sent. The plugin only reads your own public
contribution data from official WordPress.org endpoints (the plugins, themes, core
credits and Photo Directory APIs, your public profile page and support profile) 
and, if you add a GitHub username, the public GitHub API. Everything is cached locally:
profiles and most sources for about a day, core credits of released versions permanently(
they never change). Data is refreshed in the background, so the public page itself
makes no external requests.

### Will it slow down my site?

No. Front-end pages render from a local cache with zero external requests.

### Can I choose what to show?

Yes. Every section can be toggled on or off and reordered, globally in the settings
or per block. Sections like GitHub and the grids let you pick exactly what and how
much to display.

### How do I restyle it from my theme?

The block honors your theme’s accent color and exposes CSS variables (prefixed `--
cvr-`). You can also copy any template from the plugin’s `templates/` folder to `
your-theme/contributor-resume/` and edit it there.

### Does it work with the block editor and with classic themes?

Both. Use the block in the editor and Site Editor, or the `[contributor_resume]`
shortcode anywhere shortcodes run.

### Can I manage it from WP-CLI?

Yes. `wp cresume refresh` rebuilds your résumé snapshot, `wp cresume status` shows
the per-source cache state, and `wp cresume clear-cache` empties it (one source 
or all). Handy on staging or in scripted setups.

### What happens when I uninstall it?

By default it cleans up after itself: its settings and cached data are removed when
you delete the plugin. If you’d rather keep them for a future reinstall, enable “
Keep settings and cached data when the plugin is deleted” in the Advanced settings
first.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Contributor Résumé” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

“Contributor Résumé” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/contributor-resume/contributors)
for their contributions.

[Translate “Contributor Résumé” into your language.](https://translate.wordpress.org/projects/wp-plugins/contributor-resume)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/contributor-resume/),
check out the [SVN repository](https://plugins.svn.wordpress.org/contributor-resume/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/contributor-resume/)
by [RSS](https://plugins.trac.wordpress.org/log/contributor-resume/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * One configurable “Contributor Résumé” block and a matching shortcode, with up
   to 15 sections.
 * Data from official WordPress.org sources and the public GitHub API, cached locally
   with zero front-end HTTP requests (stale-while-revalidate).
 * Three skins (Modern, Classic, Mono), light/dark/auto, accent color, radius, shadow,
   columns, compact layout.
 * Animated count-up statistics that respect the visitor’s reduced-motion preference.
 * Per-section options, drag-to-reorder, and a live preview with desktop/mobile 
   views in the settings.
 * A “Data sources” panel in the settings, with per-source status, age and one-click
   re-check.
 * Photo lightbox, theme-overridable templates, WP-CLI commands and full internationalization.

## Meta

 *  Version **1.0.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/contributor-resume/) and [Spanish (Spain)](https://es.wordpress.org/plugins/contributor-resume/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/contributor-resume)
 * Tags
 * [Contributor](https://wordpress.org/plugins/tags/contributor/)[curriculum](https://wordpress.org/plugins/tags/curriculum/)
   [cv](https://wordpress.org/plugins/tags/cv/)[profile](https://wordpress.org/plugins/tags/profile/)
   [resume](https://wordpress.org/plugins/tags/resume/)
 *  [Advanced View](https://wordpress.org/plugins/contributor-resume/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/contributor-resume/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/contributor-resume/reviews/)

## Contributors

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/contributor-resume/)