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.
AI, AI in WordPress

WooCommerce AI analytics should ask, not count

An AI chat over your WooCommerce orders will hand you confident numbers that don’t match Analytics. Let the model pick the question and let your code answer it. Here’s how I’d wire that with one REST endpoint and a strict args schema.

Read Article
Development, E-commerce Development

WooCommerce data pipelines before you learn Airflow

A data analyst’s 12-month roadmap into data engineering reads oddly familiar if you maintain WooCommerce stores. Scheduled actions, custom order tables and cron are already small pipelines. What they lack is retries, monitoring and someone noticing when a job fails.

Read Article
Development, E-commerce Development

A WordPress ETL pipeline starts in a notebook

A beginner’s notebook ETL pipeline gets the shape right: pull, clean, save. Here’s how I’d move it into WordPress, with proper wp_remote_get error handling, a better place to load the data, and a schedule that actually runs.

Read Article
Development, E-commerce Development

Split big WooCommerce background processing jobs

A nightly job that outgrows its PHP request is a common failure on WooCommerce stores. The fix borrows the structural move from Benders’ decomposition: keep the coupling state small, split the rest into batches, and reschedule until done.

Read Article
Development

How to call external APIs from a WordPress plugin

A Towards Data Science post walks data scientists through calling REST APIs from Python, which is fine in a notebook. In a WordPress plugin the same call needs wp_remote_get, error checks, a transient and a key kept out of the code. This is the version I ship.

Read Article
Development

What WordPress devs can steal from the Lean proof assistant

My notes on the Lean proof assistant as a WordPress developer: what Curry-Howard, dependent types and the sorry placeholder say about writing safer PHP for WooCommerce stores, and which habits I’d copy into client code.

Read Article
Core Updates, Gutenberg

What the new WordPress media editor saves, and what it skips

The media editor modal is now the default way to edit images in the block editor. Its Save button changes the block instance, not the attachment or its generated sizes, and that matters a lot on a WooCommerce store.

Read Article
Core Updates, Development

WordPress PHP support drops the beta label for PHP 8

WordPress has retired the “beta” label for PHP 8.3, 8.4 and 8.5 support, and 7.0 no longer runs on anything below PHP 7.4. Here is what changed and why it is time to stop treating PHP 8 as experimental.

Read Article
Core Updates, Development

Jetpack Podcast and why owning your RSS feed matters

WordPress.com launched Jetpack Podcast, which publishes audio next to your blog and newsletter. Here’s why owning the RSS feed is the real win, plus how to extend that feed with a couple of PHP hooks.

Read Article
AI, AI in WordPress, Development

Why your enterprise RAG architecture fails, and the four-brick fix

Naive RAG wrappers that just chunk PDFs into a vector store break on real contracts and reports. Here is the four-brick approach I use instead: structured parsing, question parsing with an expert dictionary, filtered retrieval, and typed generation.

Read Article

Posts navigation

1 2 … 130 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