Profiles

Bio

I am CEO and co-founder of Codection. We develop WordPress and WooCommerce plugins and we offer specialized service for WordPress owners, mainly custom develops and optimizations.

WordPress Origin Story

I knew WordPress when a colleague tell me he had a better solution to do a blog than the one we used then, Drupal. After it, I created Linux Hispano Juegos, a blog about gaming in Linux; and later we moved Linux Hispano to WordPress (before it worked with phpNuke, Mambo, Joomla! and Drupal).

Then I started to be more interested in this technology and I write a book about it “WordPress: Manual Básico” (editorial Ra-Ma). Maybe the first book about WordPress in Spanish.

After it I continue focused in it and then, Alberto Hornero and me founded Codection and we start to sell services with WordPress from the first day. And I continue here, now CEO of the company and coding everyday.

Badges

CODE
2 badges
Core Contributor '22 Plugin Developer
COMMUNITY
1 badge
WordCamp Speaker '14
PRACTICE
1 badge
Support Contributor '26
POLYGLOTS
1 badge
Translation Contributor '20

Current Job

WordPress Engineer
Present
Codection

Recent impact

Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.

Last 30 days
20contributions
high14
medium6
score48
Last 90 days
64contributions
high29
medium35
score122
Last 12 months
167contributions
high52
medium115
score271

WordPress releases

Contributed to 2 releases
  • 6.2
  • 6.1

Contributions

Type
August 2026
Aug 14 Fri · 06:58
Plugins high
Committed [3646785] to Plugins SVN:
Version 2.4.13: role errors during the import now tell exactly what is wrong (role does not exist and which ones can be used, role name used instead of its slug, role not assignable by the current user, empty role cell) instead of always showing the permissions message; fixed roles with uppercase slugs being rejected, get_editable_roles() reading the global before it is initialized in cron/frontend imports, and a fatal error when the role cell contains the :: separator
Aug 12 Wed · 08:12
Forums med
Posted a reply to Woocommerce address fields import but do not show in user profile, on the site WordPress.org Forums:
Thanks for reporting the issue. If you like this plugin, please, leave a good review…
Aug 11 Tue · 12:38
Plugins high
Committed [3641987] to Plugins SVN:
Version 2.4.12: fixed the 'too many redirects' error caused by the force reset password option - the redirection is now skipped when the user is already on the destination URL, it does not run on AJAX, REST, cron, XML-RPC or non GET requests, and it gives up after 3 consecutive redirects (new acui_force_reset_password_max_redirects filter). Added a FAQ section documenting the issue and the force reset password hooks
Aug 11 Tue · 08:25
Forums med
Posted a reply to Woocommerce address fields import but do not show in user profile, on the site WordPress.org Forums:
Fixed in 2.4.11 thanks for reporting!!
Aug 11 Tue · 08:23
Plugins high
Committed [3641527] to Plugins SVN:
Version 2.4.11: security fix in mail options + WooCommerce import fixes
Aug 10 Mon · 10:32
Plugins high
Committed [3640366] to Plugins SVN:
Version 2.4.10 - Security fixes: #action_assign_post now checks current_user_can( 'edit_post' ) before reassigning the post author; the delete attachment AJAX handler now really blocks non CSV files; cron and email AJAX handlers now check capabilities in addition to the nonce. Removed the duplicated csv-uploaded.php class
Aug 08 Sat · 07:04
Forums med
Posted a reply to Free Trial Showing with start date, on the site WordPress.org Forums:
That string is something that WooCommerce Subscriptions included in version 9. It's not something we…
Aug 07 Fri · 16:16
Forums med
Posted a reply to Free Trial Showing with start date, on the site WordPress.org Forums:
@sshahid12, Starting with version 0.7 (which was released this morning), this feature has been improved…
Aug 07 Fri · 16:12
Plugins high
Committed [3638079] to Plugins SVN:
Version 0.8: fix double charge with the sync grace period and refactor into namespaced classes
Aug 07 Fri · 09:11
Plugins high
Committed [3637632] to Plugins SVN:
Version 0.7: first payment date is now shown instead of the free trial in the product page and the products list, fixed a fatal error when WooCommerce Subscriptions is not active, fixed the payment date being one day late in purchases made before noon, fixed calculated dates in months without the chosen day, Spanish translation completed, ready for <a class="wiki" href="http://plugins.trac.wordpress.org/wiki/WordPress">WordPress</a> 7.0.3 and WooCommerce 11.0.0

Developer

5 plugins

Translations

1 locale
es_ES Español (Spanish) Translation Contributor