Excited by AI and the initial reports about openClaw, I decided to take a look at it; I wanted to understand how it worked and what could be done with it. After the initial "wow" factor, however, came disappointment. In my view, the system is overly complex, involves a lot of overhead, and is incredibly powerful—perhaps dangerously so if you aren't careful. On top of that, it offers so many possibilities that it becomes overwhelming. I felt the same way I did back when the internet first became accessible to the average person: I’d launch the browser, stare at a blank page, and wonder, "What do I do now?" It wasn't until search engines arrived that the World Wide Web truly opened up to me. I had a similar experience with openClaw: "What exactly am I supposed to do with this?" The few automation use cases that came to mind weren't things I wanted an AI to handle—and I certainly didn't want to send my data off to OpenAI, Claude, or anywhere else. So, I examined how openClaw operates and built my own agent, "Bolle." Its architecture follows a similar pattern but is significantly simpler. Bolle’s core is written in Python and orchestrates various "skills" (others might call them "tools"—it makes no difference). Every request sent to Bolle is analyzed by an LLM. The LLM is instructed to identify the appropriate skill (or skills) for the request based on the available capabilities (which are part of the context). Each individual skill is also written in Python and uses input from the orchestrator (the core) to function. For instance, one skill might research the internet, while another could generate its own Python code if necessary. The skill's output is then fed back into an LLM call—potentially to trigger another skill that processes the previous result further. Finally, the results from the various skill executions are passed into a final LLM call to generate a coherent, well-formulated response. That’s it—nothing magical about it. After numerous attempts to run an LLM locally, I had to give up due to hardware limitations and am now using GPT-4.0-mini after all. It is relatively inexpensive and can actually provide structured responses (in JSON format) based on the provided context, making the output usable as input for the skills. The bottom line: I really only use Bolle to remember things, research online, summarize content, or create lists. For anything beyond that, I don't trust the AI's accuracy enough to risk accidentally deleting or activating things I didn't intend to. And since Google Gemini or Claude can do everything Bolle currently does, for me, Bolle remains nothing more than a little toy. However, it would truly come into its own if I gave it access to various APIs or system files. Then it could summarize long email threads, manage a shop system, build marketing campaigns, or generate analyses for me. If only I trusted the LLM enough...
E-Commerce Consulting
Agentic Workflows – my own openClaw
Cash book WebApp
As the use of AI becomes more important, I wanted to create a small test project to see how well openAI Vision works and what the costs are for image recognition. This has now resulted in an application that offers real added value for me and many other people.
Yes, there are already plenty of cash book apps, but my cash book app uses AI to recognize what has been bought. The most annoying part of a cash book is always writing down and typing in purchases. And yes, every REWE, LIDL, ALDI & Co app offers us digital receipts, but unfortunately always in the respective store app. You can’t get an overview of a household, for example, that way.
And these are exactly the things that annoy me.
Both the typing and the store connection. The cash book webapp enables you to record purchases using a photo of the receipt and immediately assign them to a cash book. The receipts are retained digitally and can be viewed and downloaded at any time.
Cash books can also be used jointly (e.g. in a household). The use goes beyond simply recording receipts and evaluating budgets or statistics, because the sharing function enables the participants of a cash book (at an event where different people buy or buy things) to split the cash book and very easily calculate who has to pay how much and to whom. However, this is still determined using classic mathematics, without AI.
Reminder App as a training project for agile software development
The app was basically started as a training project. The idea behind it was to create an app that could have various functions. The participants of the training put themselves in the position of the product owner and were then asked to jointly design and prioritize which functions the app should have per iteration.
I programmed many functions in advance (also in agile mode). They can be activated using feature flags, so that participants only had to wait 2-3 days for the new function, depending on their wishes. The training is over, I am still using the app.
So if you are interested in training in agile software development, please feel free to get in touch. The target group is not developers, but normal people who want to understand how agile software development actually works in real life.
What does the app actually do? – you can use the app to remember things, especially products. Then evaluate them for yourself and then, when you see the product again in the store and only know: „I know it“, but no longer „was it good or not?“, you can look it up in the app.
Adobe Experience Manager Sites Business Practitioner
Certification „Adobe Experience Manager Sites Business Practitioner“
professional scrum product owner
Certification as professional SCRUM Product Owner via scrum.org
Google Skill and Facebook Chatbot

Chatbots and their embedding in Google, Amazon or Facebook have been all the rage for some time. The future of digital assistants is already here, it’s just that they still need to get a little better.
In order to get the difficulties, challenges and possible templates for further projects, I created an assistant or chatbot. The source for the data is roboter-testportal.de (see robot test portal), as images and texts are already available here. The anchor point of the bot is Dialogflow.
This control center accepts the requests from the various channels such as Google Assistant or Facebook and then forwards them (after evaluating the appropriate intent) to a web server (webhook). The webhook creates the response in the requested channel format and returns the result as a JSON response.
The output is then again via Dialogflow in the requesting channel.
I see the following as key results and findings:
- Understanding the intent mechanics Playing out logic in different channels
- Producing the correct JSON formatting for the individual channels
- Creating and launching Google Skill and Facebook Messenger Bot
The diagram shows the implemented workflow. All channels are bundled via Dialogflow (formerly api.ai).

Requests, regardless of the channel, come in here and are translated into intents by the existing AI or NLP engine. The processing of the intents themselves takes place in the backend/webhook. The result determined there is sent back to the sender by Dialogflow. This means that you can basically consolidate all requests in one logic. This has the advantage that you don’t have to process adjustments, extensions or bug fixing in different software solutions.
The programmatic implementation of response determination also makes sense because nobody really wants to manually enter new responses or content in Dialogflow. That would work too, but it is much more complex, especially if you want to display it for 1-n channels.
Certification „Adobe AEM 6 Business-Practitioner“
The “AEM 6 Business Practitioner” exam was successfully completed in December 2016. The Business Practitioner certificate teaches the basic functions, use, structural design and options of the individual tools of the Adobe Cloud solution, in particular the CRM “Adobe Experience Manager”.
The main content of the certification consists in understanding the technical structure and technical options of the AEM system, which functions are possible and how they can be set up. The Business Practitioner is thus given the tools to act as a consultant for the Adobe AEM product at a business level.
Senior E-Commerce Engineer
elboratum GmbH is a munich consultancy with focus on e-commerce, digitalization and multi/ cross-channel commerce. My responsibilies are:
- Projectmanagement for several (often parallel running) projects. Leading in creating business-models, calculation auf business-plans, concepting of websites and onlineshops
- Coaching and operative execution of online-marketing strategy and online-marketing campaigns in almost any kind of online and performance advertising for clients and spare-time projects
- Conception of websites and webshops with different detail-levels for clients
- Coaching of more than 20 retailers, from the first business-idea to the go-live and setup of first online/ cross-channel marketing campaigns (reatailers from almost every branche)
- Development of several internally used tools (time-tracking, smartvoting, multich-channel-tracking of customer journey, etc.)
- Acting as coach for the bevh-certifed „E-Commerce Manager“ – advanced training course
the contract is a full-time-contract.[bis]today[/bis]
Communication training – pyramidial presentation

Two-day seminar. Usage of differnet techniques to create meaningful presentations with an understandable and logic structure. The pyramidial presentation method can be used to structure projects, conversations, negotiations and presentations.
Advanced Training in using the web- prototyping tool Axure

Two-day introduction and training in the prototyping software „Axure“. Axure is beeing used to create wireframes, process-visualization and clickdummies for websites and webshops prior to develop them as real HTML-Version.
Conception, business-modelling and realization of Smartviewer.de

Smartviewer acts as an innovative e-commerce and multichannel platform to digitalize shop windows of physical stores. Main innovation is, that passersby may interact with the shop window. The Smartphone of the passersby becomes to a virtual remote control for the window – so they can control the window-display and the content within by their own device. But thats not enough – I thought the process some steps further to make it more senseful to interact with the shop window. Pilot-phase started in july 2014.[bis]today[/bis]
Communication-Training
Two-day seminar to increase my communication skills for diplomatic conversations. Content of the seminar was the training of different techniques to understand the reason and motivation of the conversion partner, to react adequately and conversation-goal-oriented.
Concept and realization of a congress survey voting tool

Smartvoting is an alternative voting-tool for surves at large events with a lot of guests and participants. The Smartphone of any guest itself becomes the voting-device, the result-display is connected to powerpoint or any kind of website-integration. The moderator has full control about the voting, may stop and reset the result as well as closing the survey. The amount of participants is unlimited. Idea and realization within the scope of my contract with elaboratum GmbH – multiple deployments in live environments are beeing done sucessfully.[bis]today[/bis]
Consultant at elaboratum GmbH, Munich
elboratum GmbH is a munich consultancy with focus on e-commerce, digitalization and multi/ cross-channel commerce.
Main focus are the creation of digital business concepts, support in digital transformation of companies, including the calculation of profitability and marketing-performance. Continuing the tasks and responsibilites as Senior E-Commerce Engineer[bis]Jan 2015[/bis]
E-Commerce Consulting and Online-Marketing
Consulting and realization of Online-Marketing campaigns for small business retailers. The self-employment is a side-job to help small companies to keep alive in the digitakl and online market. Main objectives are:
- provide pragmatic help and fast success for small projects
- enabling clients to act on their own (choaching and training)
- realization of functional requirements in a small but efficient way
Main part of the self-employed tasks where transfered into the elaboratum context, some clients are still coached in a very small way.[bis]March 2010[/bis]
Starting my own business
Start of my own business as „self-employment“ for IT-Services, e-commerce consulting and online-marketing operations. Primary fields of work are digital-consulting, search engine optimization, performance marketing, web- and mobile development. [bis]today[/bis]
