WordPress and WooCommerce development
WordPress Developer in Mexico City
I build and maintain WordPress websites, from Elementor layouts to custom WooCommerce functionality in PHP. I also take care of the work after launch: updates, backups, incident resolution and improvements to speed and technical SEO.
What I build and maintain
Sites tailored to the content
At Brainfood Marketing I developed WordPress sites with PHP, Elementor and WooCommerce for the agency’s clients. I customized templates and styles with CSS and JavaScript to adapt the pages to each project.
Custom WooCommerce rules
For GroovePro, through Industria Social, I developed two PHP WooCommerce plugins: one to adjust shipping by products, bundles and dimensions; another to create custom bundles and adjust prices based on cart quantities.
Maintenance on live sites
I administered WordPress sites already in production, updating PHP and plugins, backing up MySQL databases and resolving incidents. My work at Brainfood included both developing new sites and keeping existing ones running.
Performance, measurement and technical SEO
I improved load times and Core Web Vitals through caching, image compression, lazy loading and fewer plugins. I also implemented GA4, Google Tag Manager, Meta Pixel and Search Console, along with Open Graph and Twitter Cards, sitemaps and Schema.org JSON-LD.
The experience behind this profile
Brainfood MarketingWordPress Developer · Freelance
WordPress development for the agency’s client portfolio, including Elementor and WooCommerce, production maintenance, performance optimization and the analytics and technical SEO setup.
Industria SocialLead Web Developer
Custom PHP plugins for WooCommerce shipping and pricing, alongside client support from requirements and estimates through deployment, training and technical support.
Selected work
2021 — 2025See all case studies
Skills15 skills · 4 areas
My WordPress stack
Click or tap a skill to explore the related roles and their documented dates.
Platforms
Customization
Data and maintenance
Analytics and SEO
How I approach a WordPress project
- I start with what the site needs to do, then adapt its templates, styles or PHP functionality to those requirements.
- I treat updates, backups and incident resolution as part of maintaining the site, alongside changes to its content and functionality.
- I work on the sources of slow loading, including images, caching and unnecessary plugins, and configure the tools needed to measure the site.
Related posts
WordPress
A few details about my WordPress work.
Do I only work with Elementor?
No. I use Elementor for layouts, but I also customize templates with CSS and JavaScript and write PHP when a project needs functionality beyond the page builder.
Can I develop custom functionality for WooCommerce?
Yes. For GroovePro I developed two custom PHP plugins: shipping charges based on products, bundles and dimensions, and custom bundles with prices based on cart quantities.
Do I maintain sites after launch?
Yes. My work includes PHP and plugin updates, MySQL backups and incident resolution on live sites. A maintenance proposal starts with the site’s current condition and the support it needs.
Can I improve the speed and technical SEO of an existing site?
Yes. I work on caching, image delivery and plugin load, and configure metadata, sitemaps, structured data and analytics. The changes depend on the site’s starting point; I do not promise a particular score or search position.
Development profiles
- Front-End DeveloperInterfaces, components and landing pages in React, Next.js and Astro, built to be fast and easy to update.
- Full-Stack DeveloperNode.js and PHP back ends, databases, integrations and deployment, behind interfaces I build myself.
- Shopify DeveloperThemes built from scratch with Liquid, store functionality and landing pages for ecommerce brands.
Let’s talk
Tell me about the project or the role.
I consider full-time roles, freelance projects and contract work with agencies or development teams. A short summary of the goal and the scope is enough to start.



