Deep-dive articles on e-commerce architecture, search technology, AI, and the engineering behind complex systems.

Half of what a crawler brings in is not what the documents were indexed for: headers, footers, cookie banners, legal disclaimers, "you may also like" blocks. To find out how much of this junk sits in an index, you need to find every long fragment of text that repeats verbatim across many documents. The task fits in one line, but on billions of words the classic solutions either drown in combinatorics or run out of memory. In this article, I explain BloomSpan, an algorithm I developed that finds such fragments 11–15 times faster than the classic baselines.

Ten years ago I wrote about field modifiers, named values and the ORDER BY marker bug in FlexibleSearch. This is a revisit against a current SAP Commerce Cloud 2211 installation: what still holds, what has quietly become obsolete, and a lot of translator behavior that was never documented in the first place.

A process red-team of omnichannel returns: ten non-obvious loopholes that live in the seams between commerce, POS, OMS, payment and loyalty — and an honest map of which ones SAP Commerce Cloud already handles, which are yours to build, and which are not the platform's job at all.

The CV is dying — candidates write it with AI, companies screen it with AI, and somewhere in that bot-versus-bot arms race the actual human gets lost. In my new essay, I argue that the future of hiring belongs to autonomous agents: one representing the candidate, one representing the company, talking to each other around the clock, exchanging information strategically, and eventually negotiating salary on your behalf. I explore what it would look like, what could go wrong (spam, bias, prompt injection), and why it's worth building anyway.

Using AI outpainting to transform hundreds of storefront banners for a redesign — at 12 cents per image group.

A graph-database-based approach to extracting, analyzing, transforming, and exporting SAP Commerce CMS content for cross-catalog migration.

A practical architecture for handling customer-specific pricing and availability in B2B e-commerce with caching, middleware, and predictive preloading.

A hands-on look at OCI and cXML Punchout capabilities in Hybris / SAP Commerce, including B2B Accelerator, Spartacus, and the old OCI extension.

An introduction to OCI and cXML punchout standards, their history, authentication approaches, session flows, and typical B2B procurement scenarios.
A developer-focused guide to writing clear, practical RFPs that attract better proposals and set software projects up for success.

A reflective look at how LLMs work, where they fail, and why current architectures may not be enough to reach AGI.

A practical walkthrough of intercepting and modifying API requests and responses with a browser extension and a lightweight Python proxy.