bbioonThemes
  • Home
  • Blog

Author: Ahmad Wael

I'm a WordPress and WooCommerce developer with 15+ years of experience building custom e-commerce solutions and plugins. I specialize in PHP development, following WordPress coding standards to deliver clean, maintainable code. Currently, I'm exploring AI and e-commerce by building multi-agent systems and SaaS products that integrate technologies like Google Gemini API with WordPress platforms, approaching every project with a commitment to performance, security, and exceptional user experience.
Bug Fixing, Development

Finding the real WordPress performance bottleneck

A client’s site was crawling at 5-7 seconds a page. The cause wasn’t a slow query but an uncached external API call from a plugin, which I tracked down with Query Monitor and fixed with a transient.

Read Article
Bug Fixing, Development

Wrap the WordPress Options API in one class

A legacy WooCommerce plugin had get_option and update_option calls scattered everywhere, with clashing prefixes resetting settings. The fix was one wrapper class that owns the options table and adds the prefix for you.

Read Article
Bug Fixing, Development

Generate HTML in WordPress without the mess

A client wanted a shortcode to highlight reader comments, but the inherited code crammed all the HTML into the shortcode function. Moving it into a dedicated generator class and a separate template file keeps the markup out of the PHP.

Read Article
Bug Fixing, Development

WordPress dependency injection without a framework

A custom events plugin where every class built its own dependencies was impossible to test or change. A small DI container built from closures gave one place to wire the objects together, without pulling in a framework.

Read Article
Core Updates, Development

WordPress Blueprints: a real fix for dev environment headaches

Had to onboard a new junior dev last month for a big WooCommerce project. First task was simple: set up the local environment. He’s a…

Read Article
Bug Fixing, Development

Stop hacking WordPress admin pages: build a class instead

I got a call from a client last week. Their last developer bailed, and they had a “simple” request: add a new delivery option to…

Read Article
Development, E-commerce Development

My client’s WooCommerce site crashed. Here’s the real fix.

I got a call from a client in a full-blown panic. Their WooCommerce store, which does huge numbers, was completely down. On Black Friday. They…

Read Article
Development

Set up basic WordPress CI for stable deployments

I got a call from a new client running a pretty busy WooCommerce shop. Their dev team was pushing updates, but every deployment was a…

Read Article
Development, E-commerce Development

Your code is great, so why isn’t it selling?

A buddy of mine, a killer PHP dev, built a WooCommerce extension for subscription invoicing. It was clean, well-documented, and solved a real problem. He…

Read Article
Bug Fixing, Development

Standardizing Laravel model attributes to stop the guesswork

I inherited a Laravel project a while back. The client wanted a simple change: rename a few database columns for clarity. What should have been…

Read Article

Posts navigation

Previous 1 … 117 118 119 … 125 Next

bbioonThemes

Senior WordPress Engineer
Toptal & Codeable Expert

Connect

  • GitHub
  • Twitter
  • LinkedIn
  • Codeable

Explore

  • Expertise
  • Work
  • Insights
  • Blog

Resources

  • bbioonThemes
  • Contact
  • Privacy Policy
© 2026 bbioonThemes. All rights reserved.
Privacy