Code, not templates
I review and write PHP directly when needed — I don't rely on a plugin already having the fix.
I'm Javier Afán, a WordPress developer with more than ten years building and optimising business websites and online stores. I take control when your site goes down, gets hacked, starts throwing errors, or needs something no plugin can fix. I only handle the technical side — development, incidents, security, and maintenance.

Your site is down, throwing an error, or something isn't working. I run diagnostics up front and step straight into the code, the database, or the server configuration.
I detect and remove malware by hand, close the entry point, and harden the site so it doesn't happen again.
A review under the OWASP methodology to assess access, permissions, forms, server configuration, and business logic, documenting every vulnerability.
Total technical peace of mind. Tested updates, verified backups, and continuous security monitoring, month after month.
Traditional WordPress development is satisfied once the site works correctly and looks good. My work covers the invisible layer almost nobody accounts for until it's too late: hardening and security in WordPress. I lock down the site at a technical level to drastically reduce the attack surface through strict permissions, blocking known entry points, and full access control. WordPress powers over 43% of the websites on the internet, and that same popularity makes it a constant target. Developing for WordPress without factoring this in is leaving the door half open to unwanted visitors.
It's not that I build sites and also happen to know security. It's that I build with security in mind from the very first line.
I review and write PHP directly when needed — I don't rely on a plugin already having the fix.
A lot of configuration errors and infections stay hidden inside the database.
File permission control, HTTP headers, and PHP configuration decide whether a vulnerability stays a scare or becomes a disaster.
Payments, orders, and integrations are the part of an online store that can't afford to fail.
Even though my technical experience would let me offer design or marketing, I prefer absolute specialisation. I focus all my technical capacity exclusively on the WordPress core, because that's where I make a real difference with custom development, advanced security, and proactive maintenance.
WordPress lets you build a working site without writing a single line of code, and that explains why it's the most widely used platform on the internet. What the system doesn't solve automatically is what happens afterwards, because nobody warns you what to do when something breaks, when an update turns out to be dangerous applied blindly, or how to spot a vulnerability. That's the field I've specialised in as a web developer. I review and analyse WordPress sites, understand their structure, and fix problems at the root, working on the code, the database, or the server configuration. I apply security measures from minute one, not as an afterthought patch. That's the real line between writing an arbitrary function and building a solution that blocks new threats from getting in.

Describe the problem and I'll tell you if I can help and where I'd start.
I work with any business that needs a technical WordPress solution. These are the profiles I run into most often:
Forms, service pages, and an online presence that needs to always be up and running.
Where a checkout or catalogue failure translates directly into lost sales.
Projects that have passed through several hands and have accumulated patches, abandoned plugins, or undocumented decisions.
That need a WordPress expert to turn to when something goes beyond their own knowledge.
I check the code, the database, or the configuration depending on the case, and understand what's there before changing a single line.
I fix, clean, reinforce, or audit depending on the case, touching no more than necessary and no less than needed.
What I found, what I changed, and what's worth keeping an eye on from now on, in plain language.
I've spent over 10 years working with WordPress at marketing and development agencies, coding in PHP and gradually specialising in security — hardening, disinfecting compromised sites, and auditing under the OWASP methodology. When you write to me, you talk to me directly, no tickets and no account managers in between. The person who reviews your site is the same person who fixes it and the same person who explains what happened.
When you write to me, you talk to me. There's no salesperson or middleman, nobody who hands off the quote to someone else. The person who reviews your site, the person who fixes it, and the person who explains it are the same one.

of severe slowness issues on these installations come down to poor server configuration or an excessive accumulation of plugins.
of WordPress sites are affected by a vulnerability in an outdated plugin or theme.
of critical errors happen right at the moment an incompatible update is applied.
Briefly describe the technical problem or the project you have in mind. I'll reply within 24 working hours with an initial assessment.
Just tell me if you're seeing an error or if the site won't load, and I'll take it from there. I'll find the problem from the inside.
What people usually ask before hiring me
Building a site with themes and plugins is a widespread, practical way to put together WordPress pages. The technical complexity shows up when something breaks and you need to review the code, the database, or the server to restore stability or functionality. That's where a technical profile makes the difference, solving problems that visual tools can't.
Yes, and it's actually the most common case. Most of the sites I fix were built by someone else, or by an agency that no longer exists. The first thing I do is review it to understand how it's put together before changing anything.
My service as a WordPress developer focuses solely and exclusively on the technical infrastructure. I don't offer marketing campaigns or web design. By hyper-specialising in WordPress at a technical level, I guarantee real solutions in custom development, protection against attacks, and high-performance maintenance. That said, if you need those services, I can put you in touch with companies that do very good work in those areas.
That moment usually arrives when your site stops being a simple showcase and needs complex features that standard plugins can't handle. If you're hitting technical bottlenecks, need to connect your platform to external software, or are after custom workflows, that's where I step in to build the right solution for your business.
Absolutely! A large part of my day-to-day is stepping into WordPress sites that are already running but have technical limits or underlying bugs. I analyse the inherited architecture, fix deficiencies or code-level errors, and stabilise the environment so you can keep scaling your business on a solid technical foundation.
That's the main advantage of working with a technical expert. If your business processes need a specific tool and nothing on the market fits exactly, I build that feature from scratch. I integrate it natively into your WordPress so it runs lightweight, secure, and without third-party dependencies.
When visual tools don't reveal the source of a fault, you need a WordPress expert who can check it at server level. Tracing error logs and analysing the internal code lets me pinpoint the exact conflict so I can apply a definitive technical fix.
As a web developer, I take on scaling projects that can no longer handle their current traffic or sales volume. I analyse the entire technical architecture of WordPress and optimise database queries so it can absorb your real growth without hitting bottlenecks or performance issues.
Reviewing the code of a live site helps uncover hidden bad practices or security and compatibility issues. I go through the WordPress files looking for obsolete functions, security flaws, or junk code that overloads the server. The goal is to clean up the technical foundation so the project can grow without dragging old errors along.
I develop WordPress themes from scratch, working directly in PHP to guarantee flawless technical performance (the same way I built my own site). Avoiding heavy builders keeps the code clean and the page loading at full speed without depending on external add-ons that slow down the server.
I never test anything on a WordPress site that's receiving visitors or generating sales. I first create an exact copy of the site in a closed, secure environment to work on with total freedom. Once the new code is finished and checked down to the last detail, I apply the changes to your live site so your customers and visitors don't notice any interruption in service.
If your WordPress is down, running slow, or has been infected with malware, the sooner I look at it, the less impact it will have.
I answer personally. No salespeople or middlemen involved.
I use cookies to help you browse efficiently. Details by category below.
Essential for the site to work. They don't require your consent.
Let me understand how the site is used, via Google Analytics and Microsoft Clarity.