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 in WordPress, Design

Why your AI strategy needs UX in front of it

A client spent six months AI-powering their onboarding flow and ended up with hallucinated shipping dates. The prompt was never the problem, the context was. Here is what UX has to own before the model ships.

Read Article
Bug Fixing, Development

Why XPath still beats CSS selectors in messy scrapers

A legacy vendor portal with no IDs, no classes and no API broke every CSS selector we threw at it. One XPath expression replaced fifty lines of them, and it has not broken since.

Read Article
AI, Development

What AI-driven server management actually changed for me

A mid-day flash sale took down a 30k-product WooCommerce shop and cost me three hours in Nginx logs. Here is what AI-driven server management does to that hunt, and where the automation stops.

Read Article
AI in WordPress, Design

Explainable AI for UX: what account managers actually needed

An 85% churn score with no reason attached is a support ticket waiting to happen. What worked instead: a plain-language because statement, the charts behind a link, and code that maps feature names to words.

Read Article
Development, Front-end

Why a $50k design system culture still lost to one-off CSS

A SaaS team had Storybook, Figma tokens and a dedicated Slack channel, and still shipped one-off CSS for every feature. Strict linting made it worse. A contribution bridge is what finally moved them.

Read Article
Accessibility, Development, Front-end

Twelve fade-in keyframes in one stylesheet, and the fix

One WooCommerce stylesheet had twelve @keyframes definitions for a single fade-in, spelled three different ways. Here is the tokens file that replaced them, and how reduced-motion support fits in at the token level.

Read Article
Design, Development

The 6 UX strategy components I check before writing code

A client once brought me Dribbble-ready mockups and no answer for the 45% drop-off at his shipping step. He had a goal, not a strategy. Here are the six UX strategy components I look for before anyone writes code.

Read Article
Design, Development

What accessible UX research fixed that my ARIA patches couldn’t

Our WooCommerce configurator passed the automated audits and still stopped a screen reader user at step one. Accessible UX research, and Michele A. Williams’ new book on it, is what got us out of the patch-and-move-on habit.

Read Article
Development, Front-end

Modern CSS features that let me delete a client’s JavaScript

A client’s WooCommerce site shipped a JavaScript bundle whose main job was resizing a textarea. field-sizing does it in one line. Here are the modern CSS features that are baseline now, and the code they let you delete.

Read Article
Development, Front-end

Debugging the Gamepad API with CSS cascade layers

Console logging the Gamepad API at 60 frames per second tells you nothing useful. Here is the visual debugger I built instead, with its styles isolated in a CSS cascade layer so they stop fighting the theme.

Read Article

Posts navigation

Previous 1 … 96 97 98 … 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