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

WordPress data processing lessons from Advent of Code

A 10,000 SKU WooCommerce import kept hanging, and the previous dev’s answer was a 2GB memory limit. Advent of Code puzzles point at the real fix: sketch the logic first, validate the input, batch the writes.

Read Article
Accessibility, Development

Deaf-friendly design: what accessibility overlays miss

A client paid thousands for an AI accessibility overlay and still got complaints from deaf users. Notes on what does help: text-based contact options, human captions, visual and haptic cues in place of sound, and accessibility handled before launch instead of after.

Read Article
AI, Development

How to work out machine learning AUC in Excel

A client thought their WooCommerce recommendation engine was broken because accuracy at a 0.5 threshold read 51%. The ranking was fine, the threshold was not. This walks through checking AUC in a spreadsheet with sorted scores and the trapezoidal rule.

Read Article
AI, Development

Gradient descent variants that fix slow model training

A WooCommerce recommendation engine kept timing out the server, and the weights oscillated instead of settling. Swapping the basic update rule for Momentum and then Adam is what fixed it, and this explains why adaptive step sizes matter on messy data.

Read Article
Design, Development

Adaptive SVGs with symbols instead of duplicate files

A hero illustration that looked right at 16:9 and collapsed on mobile. Instead of shipping two SVG files, I moved the artwork into a hidden symbol library and referenced it from two wrappers with different viewBox values, then animated the use elements.

Read Article
Bug Fixing, Development

Using CSS cascade layers on a legacy stylesheet

I inherited a landing page with 450 lines of IDs, duplicate selectors and !important flags everywhere. Notes on moving it onto cascade layers: the five-layer order I settled on, where media queries belong, and why !important inverts layer priority.

Read Article
Design, Development

Why AI-assisted prototyping needs a blueprint first

A client handed me an MVP he had built over a weekend in Cursor. It looked polished until I tried to add one calculation and found no schema underneath any of it. This is the case for settling the data model before you open a coding assistant.

Read Article
AI in WordPress, Design

Building functional personas with AI from your own data

A client once sent me a 50-page persona PDF that said nothing about why people abandon checkout. Functional personas built with AI from support tickets and order notes tell you what a customer is trying to finish and where they stop.

Read Article
Design, Development

The SVG animation workflow that fixed my stiff UI

I spent three hours hand-coding cubic-bezier keyframes for a WooCommerce build and the bounce still felt stiff. A spring-based SVG animation workflow with SMIL exports got it right and kept the animation inside the asset.

Read Article
Design, Development

Toon text typography in CSS instead of 4MB PNGs

A client was shipping a 4MB transparent PNG for every header to get a 1950s cartoon look, which killed load time and left the page with no real headings. Layered text-shadows, paint-order and a small jiggle animation do the same job in CSS.

Read Article

Posts navigation

Previous 1 … 94 95 96 … 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