
My Tech Stack 2025 – Laravel, Shopware & Nuxt.js
A look behind the curtain: my 2025 tech stack for web development, e‑commerce and automation — including frameworks, tools and databases.

Johannes Wigandt
Why a tech stack?
The digital world evolves constantly — frameworks, tools and systems change fast.
To deliver quality and future‑proofing in client projects, I regularly review my tech stack.
Here’s the 2025 setup I rely on.
Frameworks: Laravel, Vue.js & Nuxt.js
For backends, Laravel is my first choice. It offers:
- clean architecture
- powerful features like queues and events
- a large community
In the frontend I use Vue.js and Nuxt.js.
Nuxt enables SEO‑optimised websites that can run as SPA, SSR or SSG — crucial for headless e‑commerce projects.
CMS & E‑commerce: Shopware & WordPress
- Shopware is my standard for online shops: API‑first, modular, scalable — ideal for mid‑sized to large projects that aim to grow professionally.
- WordPress I use for classic websites and content projects — also as a headless CMS combined with Nuxt.
Databases: PostgreSQL, MySQL & Firebird
For relational data I focus on PostgreSQL in 2025: stable, fast and modern (e.g. JSONB).
MySQL remains relevant for Shopware and WordPress.
Firebird matters in migration projects and legacy ERPs.
Tooling & infrastructure: Docker, Git & servers
- Docker for standardised dev and production environments.
- Git plus GitHub workflows for clean project management and CI/CD.
- Server management with Linux, Nginx, monitoring and automated backups.
Why this stack?
- Stability & future‑proofing — strong communities behind each tech.
- Flexibility — from small sites to complex e‑commerce systems.
- Performance & automation — fast code, optimised deployments, fewer manual steps.