Services & Approach

Bleech is a WordPress web development and performance agency based in Berlin, Germany. With over 10 years of experience in WordPress, we help our enterprise partners reach their business goals with top quality, custom made and high performing websites.

Due to our component-based approach to development and custom website manager Flynt, Bleech websites are easily manageable and scalable without jeopardizing their design or structure.

Once launched, we help our partners to stay ahead of the curve by providing website maintenance, performance improvement and consultation services.

How We Help Our Clients Deliver Websites

bleech - approach

We Fell in 💙 with Components

Since our beginnings in 2011, we’ve been working with various content management systems, but with each of them, we experienced the same major issues. The resulting backends either had a very rigid structure, or they were easy to break in the frontend, the more flexibility we allowed.

In 2015, we discovered that those issues could be solved with a whole new approach to structuring website development. With introducing a modular structure through encapsulated page components that group several elements for given content types, we could ensure that all code is scoped to prevent code changes bleeding through, and hand over the flexibility to the content manager with allowing to drop components into almost any place where they’re needed.

And because we loved the simplicity of the WordPress backend, we decided to develop tools supporting our component approach that would extend the WordPress core functionality. All those tools are combined and open sourced in our Flynt Starter Theme.

A Full-Circle Approach

With putting our Flynt Starter Theme into practice, we learned that it enables us to

  1. scope code to make changes easier to maintain,
  2. speed up website development through parallel development,
  3. reuse components and improve quality with each iteration,
  4. focus discussions within our teams and with our clients on isolated parts,
  5. give content managers a flexible yet robust editing experience.

Components are no longer just a technical thing, but they became the center of our whole project process and communication. That’s why we name our project development process “Component Driven Development”, and we follow and improve it with every project.