PROJECTS & EXPERIENCE

Software, workflows, implementation.
Experience you can examine.

Here you can see my own work with documents, AI and self-hosted applications, alongside documented software and Shopware project contributions. Personal practice and client work are clearly identified.

IllustrationApplications, interfaces and workflows considered together.

MY OWN TECHNICAL PROJECTS

Set up myself. Used in my daily work.

I use and test these systems myself. They show the tools I work with and the experience I bring to consulting and implementation, together with possible applications for your business.

Organise documents digitally

I run my own document management system with Paperless-ngx in Docker. This includes migrating existing documents, imports, tags and permissions. I also test AI-assisted classification and check where results need correction.

For your project: I can analyse your document workflows, set up suitable filing structures and prepare recurring processing steps. We decide what to automate based on your documents and working practices.

Analyse document workflows →

Test AI on my own hardware

I work with Ollama and large local language models on my own hardware, including an ASUS GX10. I use them for development, research and automation, and run performance tests to understand their capabilities and limitations.

For your project: We can assess whether local AI suits a specific task, what hardware it requires and how processing can fit into existing workflows.

Local AI & automation →

Connect research and notifications

In my own setup, I use Hermes Agent for scheduled research and Telegram notifications. I examine the sources found, information quality and how failed workflows are handled.

For your project: Recurring research or reporting can be tested as a limited workflow. We define the information needed and where human review is required before starting.

Develop research workflows →

Run applications on my own systems

On my UGREEN network storage, I run applications including Paperless-ngx, Immich for photos, AdGuard for filtering network requests and Home Assistant for home automation. This gives me practical experience of setup, configuration and ongoing maintenance.

For your project: I help select and evaluate self-hosted applications. The decision considers required functions, data, operational effort and who will maintain the system afterwards.

Open Source & Self-Hosting →

Consider the network and internet connection together

My own technical environment includes MikroTik networking equipment and a 5G connection. I also work with an additional internet connection as a fallback and examine how devices and services work together.

For your project: Reviewing the existing environment and configuring it remotely may be useful where access and on-site support are available. Scope and technical prerequisites are clarified in advance.

Assess your infrastructure →

Build a Linux working environment

I moved my own working environment from Windows to Linux and use TUXEDO hardware. My experience concerns everyday work with the required applications, development tools and system configuration.

For your project: I can help assess and set up a Linux or development environment. The starting point is the software and workflows you actually need, including dependencies on existing systems.

Discuss Linux environments →

For business use, we separately agree requirements, access rights, backups and responsibilities. All collaboration is remote; your team or a local provider handles hardware work on site.

PRACTICAL CASE STUDY · ANONYMISED PROJECT

Keep an existing website running on PHP 8.4.

For a custom-built website, I adapted the existing PHP code to a newer runtime. The published case study describes the starting point and the actual result.

STARTING POINT

PHP 5.6

An established website with many individual PHP files and no framework.

IMPLEMENTED RESULT

PHP 8.4

The existing application runs on PHP 8.4. Its code was adapted and retained.

For this project, updating the existing application was sufficient. If you use similar software, we first assess which parts can be reused and what changes are required.

Illustration

Example workflow

Test a change before adopting it.
  1. 01
    Existing systemIdentify dependencies
  2. 02
    Test environmentPrepare the change
  3. 03
    ComparisonTest key workflows
  4. 04
    ReleaseAgree rollout & recovery

A possible approach. Tests, backups and recovery depend on the application.

SHOPWARE & PHP FOR CLIENTS

What I build for merchants and agencies.

I work directly with merchants and as a developer in agency projects. These examples describe my contribution, from new stores and individual features to supporting existing systems.

Agency assignment · Plugin development

Configure products in the store

justSelling · configento

My contribution: I develop and extend the product configurator's Shopware integration.

Relevant to you: When specific product options need to fit your purchasing process.

Custom plugins →

Client assignment · B2B store

Build a new B2B store

KRAFTSTOFF Fashion

My contribution: Concept and technical implementation of a Shopware store for fashion wholesale.

Relevant to you: When your business-customer store needs its own structures and processes.

Shopware for business customers →

Agency assignment · Design & development

Implement web design and functionality

Confidential agency partnership

My contribution: I work in the agency's name on Shopware landing pages, themes, small plugins and updates.

Relevant to you: When your agency needs help implementing client projects.

Themes & web design →

Further client and agency projects

Support & ongoing development

mercando
Shopware migrations, B2B functionality and further development for agency clients.
Plenumado
Custom plugins and support for several Shopware stores.
Brennerei Weyand
Shopware support, including updates, design and content improvements.
Provence-Shop
Shopware updates, plugin maintenance and troubleshooting.
Capspin
Shopware support covering plugins, themes and performance tasks.
Pronet
Technical maintenance and changes to a Shopware 5 B2B store.

Completed projects

Casco Accessories
Support for two Shopware 6 stores selling vehicle accessories.
Braunes Eierlikör-Manufaktur
Shopware 5 support, including updates, plugin maintenance and customisation.
ion2s
Theme revisions and a plugin for camera-based data capture.
Studio Gelöst
Further development of an existing PHP/Symfony application in an agency project.
avemio.tech · videodata.de
A Shopware upgrade, custom plugins and performance work; the store has since closed.
WIZMO · 2021–2023
Agency engagement covering plugins, new stores and migrations from Shopware 5 to 6.

Project descriptions and roles: Client projects on stefanpilz.ltd →. Overview last reviewed: 1 November 2026.

MY OWN EXTENSIONS

Four plugins. Four practical store tasks.

These published extensions demonstrate specific functions I have implemented for Shopware. Each plugin has a detailed description.

StPiShoeSizeTable / 2.0
My size advisor in a Shopware demo environment

Actual view of my extension in a demo environment.

An original Shopware extension

The right size.
Right in the store.

My size advisor connects product selection in the store with custom size charts maintained in the administration. Interface, data model and logic work together.

My contribution
Concept, plugin & interface
Platform
Shopware 6
View the extension in the store

My own Shopware extension

Explain shoe sizes on the product page

Shoe Size Table & Size Advisor 2.0

With version 2.0, merchants maintain their own size charts and assign them to products. The advisor uses foot length and, where width data is provided, ball girth. UK sizes and widths are displayed according to the selected chart's data.

Explore the function & implementation →

My own Shopware extension

Browse long product lists alphabetically

A–Z Product Filter for Shopping Experiences

My extension adds a first-letter filter to Shopware content pages. It provides another way to help customers navigate large product ranges within the page design.

Explore the function & implementation →

My own Shopware extension

Prepare upcoming page visits

StPiPrefetch

This plugin preloads content in supported browsers. It demonstrates a specific technical approach to reducing waiting time when moving between store pages.

Explore the function & implementation →

My own Shopware extension

Additional recipients for store notifications

StPiGhAdditionalMailAddresses

My extension allows customers to add email recipients for order, payment and delivery information. This can be useful when several people are involved in a purchase.

Explore the function & implementation →

The articles document each development. Before using a plugin in your store, we check the appropriate version and existing extensions. Commission a custom feature →

WEB DESIGN & INTERACTIVE APPLICATIONS

Websites that serve a specific purpose.

My own web project

insighteuquiz.eu: make learning interactive

My EU quiz combines multilingual content, quiz questions with explanations and an interface that can be used without registration.

I structured the project with ChatGPT and had it implemented using Antigravity as an AI-assisted development environment. The case study explains the division of tasks and my experience with that process.

Relevant to your project: A website needs clear content, understandable user journeys and suitable functionality. This project lets you experience how those elements work together.

Try the EU quiz →

Explore how it was built →

Experience from agency projects

Turn designs into working pages

My earlier agency work included Joomla websites and implementing store templates from supplied designs. The WIZMO engagement also included two WordPress company websites.

Today, my project work includes Shopware themes, landing pages and changes to existing interfaces. I connect design with technical implementation, taking content and usability into account.

Explore web design →

Career history & responsibilities →

indexfonds.eu: desktop viewindexfonds.eu: mobile view
Web project · indexfonds.euA comparison portal for ETFs and index funds that I developed, with a fund screener, portfolio analysis, calculators and learning content in several languages, designed for desktop and mobile. Visit indexfonds.eu →
Edengard: desktop viewEdengard: mobile view
Web project · edengard.netA website I built for a coaching and training centre in Nicosia, Cyprus, in English, Greek and Russian, designed for desktop and mobile. Visit edengard.net →

QUESTIONS & ANSWERS

How this experience relates to your project.

Did you build every store listed from scratch?

No. Depending on the assignment, my contribution ranges from individual plugins and theme changes to building a store or providing ongoing support. The descriptions identify my role. In agency projects, I work within the agreed project scope.

Can you join an existing project or agency team?

Yes. I work with existing Shopware stores and PHP applications as well as new builds. We clarify responsibilities, existing code, technical access and collaboration with your team. Where requested, I work in an agency's name for its clients.

Are the AI, network and document projects client references?

The examples labelled as my own projects come from my personal technical environment. They demonstrate hands-on experience with the tools. We assess whether and how a solution fits your business against your tasks and operating requirements.

Can I commission just a plugin, web design or a PHP upgrade?

Yes. An assignment can cover a single feature, a website, a technical assessment or modernisation of existing software. Shopware is my main specialism; custom software and websites are also part of my offer.

What information helps with a similar task?

Briefly describe your system, the change you want and a possible timeframe. A store or website link helps with the assessment. You do not need a finished specification for the first conversation; we agree access credentials and confidential documents separately later.

YOUR NEXT STEP

Does this sound like your task?

Whether you need a Shopware feature, a website, changes to an existing PHP application or help with a business workflow, describe what is difficult today and what should work in future. I will clarify the right starting point with you.

Discuss your project

Your contact: Stefan Pilz · Collaboration is 100% remote