Blog
Jan 15, 2025 - 10 MIN READ
My Tech Stack 2025 – Laravel, Shopware & Nuxt.js

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

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?

  1. Stability & future‑proofing — strong communities behind each tech.
  2. Flexibility — from small sites to complex e‑commerce systems.
  3. Performance & automation — fast code, optimised deployments, fewer manual steps.