# brocode by Benjamin Rosenberger

> An engineer shipping in the open: production-grade modules, performance studies, architecture decisions.

Author: Benjamin Rosenberger — senior software engineer at MSTAGE GmbH (previously Connex Marketing, Catalysts/Cloudflight). Focus areas: performance, architecture, platform engineering. Currently shipping the most code on Magento 2. GitHub: https://github.com/brosenberger.

## Modules

- [Magento 2 Store Overview Module](https://brocode.at/modules/module-store-overview/): Admin dashboard widget for Magento 2 showing all websites and store views as cards. Live search, hide-inactive toggle, logo support, and REST API.
- [BroCode Image Optimizer — WebP & AVIF for Magento 2](https://brocode.at/modules/module-image-optimizer/): Scan pub/media, convert to WebP/AVIF sidecars, serve via nginx/Apache content negotiation — zero template changes required.

## Topics

- [AI](https://brocode.at/topic/ai/): 1 entries
- [Analytics](https://brocode.at/topic/analytics/): 1 entries
- [Image Optimization](https://brocode.at/topic/image-optimization/): 1 entries
- [Magento](https://brocode.at/topic/magento/): 4 entries
- [Operations](https://brocode.at/topic/operations/): 2 entries

## Blog

- [Ecommerce dataLayer: One Source, Many Destinations](https://brocode.at/blog/enhanced-ecommerce-datalayer-ga4-pixels/): Emit one generic ecommerce dataLayer in GA4 shape, then transform it per destination — GA4, Meta Pixel, TikTok — not three diverging tracking objects.
- [AI and This Blog: Who Writes Here, and Why I’m Telling You](https://brocode.at/blog/ai-and-this-blog/): 73% of developers skip AI writing disclosure entirely. Full breakdown: how AI is involved on this blog, the division of labour, and what it means for accuracy.
- [Magento Core Contribution: What Really Happens](https://brocode.at/blog/magento-core-contribution/): The full journey of one small, merged Magento 2 core contribution: the CLA, the bot, the QA gate, the ENGCOM ticket, and the months-long wait.
- [Honor your inner monk: simpler adminhtml UIs for complex Magento 2 work](https://brocode.at/blog/magento-2-admin-menu-placement/): Magento 2 modules accumulate vendor-named menu entries and config tabs that operators never asked for. This article shows how to move functionality into the cor

## About

- [About](https://brocode.at/about/): I am a senior software engineer who ships production code in the open. Magento 2 is where most of the recent modules originate, but the underlying engineering &
- [Contact](https://brocode.at/contact/): Tell me what you are trying to ship or fix on Magento 2, and I will respond with the most direct way to help, including pointing you to the right module, articl
- [Topics](https://brocode.at/topics/): Explore the topical hubs that group modules and articles by focus area.

## Optional

- [Full content corpus](https://brocode.at/llms-full.txt): every module and article distilled to Markdown for LLM ingestion.
- [Sitemap](https://brocode.at/sitemap_index.xml): full XML sitemap.
- [GitHub](https://github.com/brosenberger): source for all modules referenced above.
