Skip to content

Freelance fullstack development

One developer. The whole system.

I build web applications end to end: Laravel and Symfony APIs, Vue and Nuxt frontends, Stripe billing, tests, and deployment — from one pair of hands.

  • Available for long-term projects
  • Remote, based near Stuttgart
  • Apps used by 1,000+ employees
Web-App · Nuxt iOS · Capacitor API · Laravel MySQL Stripe WebSockets

Services

What I build for you

Three ways I support teams and companies — from first concept to running product.

End-to-end product development

Your MVP or SaaS product from a single source: data model, API, interface, payments, and deployment. I built my own product PEX exactly this way — subscription billing and iOS app included.

  • MVP
  • SaaS
  • Stripe
  • CI/CD

APIs & backends

Reliable REST APIs with Laravel or Symfony: authentication, roles, background jobs, WebSockets, and solid test coverage. Documented and ready to hand over.

  • Laravel
  • Symfony
  • REST
  • PHPUnit/Pest

Web frontends & mobile

Fast, accessible interfaces with Vue, Nuxt, or React — as a web app or in the App Store via Capacitor. TypeScript and end-to-end tests included.

  • Vue/Nuxt
  • React
  • TypeScript
  • Capacitor

Projects

Selected work

Real systems in production — not tutorial projects.

A complete SaaS product, built solo: Laravel 11 API with Stripe billing, Nuxt 3 app with an iOS version, customer portal, and a marketing site.

  • Laravel 11
  • Nuxt 3
  • Stripe
  • WebSockets
  • Capacitor iOS
  • Pest
  • Playwright

Read the case study

Decoupled REST API with SPA frontend: race-condition-free conflict checking, approval workflows, iCalendar export, and 42 PHPUnit tests.

  • Symfony 7
  • Doctrine
  • JWT
  • Nuxt 4
  • TypeScript
  • Docker
  • PHPUnit

Read the case study

Tech stack

One stack, every layer

From the interface down to the infrastructure — the tools I work with daily.

Frontend

  • Vue.js
  • Nuxt
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Backend

  • PHP
  • Laravel
  • Symfony
  • MySQL
  • SQLite
  • Stripe

Infrastructure & quality

  • Docker
  • Nginx
  • GitHub Actions
  • Playwright
  • PHPUnit & Pest
  • Capacitor

Background

From banking to software development

A career with a detour — which is exactly why I understand processes, numbers, and users.

  1. since 2025

    Freelance fullstack developer

    Self-employed

    My own SaaS product (PEX) and client projects — from the API to the iOS app.

  2. 2022 – 2025

    Software developer

    Bechtle Managed Services GmbH

    Fullstack development with Laravel and Vue.js: enterprise apps for training, travel requests, and inventory — used by over 1,000 employees. 2023: UI/UX design certification.

  3. 2019 – 2022

    IT specialist training (system integration)

    Berufliches Schulzentrum Bietigheim-Bissingen

    IT systems, networking — and the switch into development.

  4. 2018 – 2019

    Securities specialist

    Wüstenrot Bank, Ludwigsburg

    Order handling and client support in securities trading.

  5. 2015 – 2018

    Banking specialist training

    Erich-Bracher-Schule, Pattonville

    Focused on securities and accounting.

FAQ

Common questions

Which technologies do you work with?

Backend: PHP with Laravel or Symfony. Frontend: Vue.js, Nuxt, and React with TypeScript. Plus Stripe for payments, Docker and GitHub Actions for deployment, and Playwright and PHPUnit/Pest for testing.

Do you work remotely?

Yes, remote-first. For workshops or kickoffs I am also available on site in the Stuttgart/Ludwigsburg region of Germany.

Do you take over existing projects?

Yes. I join existing codebases, modernize legacy applications, and take on maintenance or feature work — starting with a short code audit as a shared baseline.

What does working together look like?

A free intro call, then a concrete estimate with effort and timeline. Development is iterative with regular demos. Handover includes documentation and tests.

Are you available for long-term projects?

Yes. I support teams over months — embedded in your team or owning modules independently.

Contact

Let's talk about your project

Tell me briefly what you want to build — you'll get an honest assessment within 48 hours of whether and how I can help.

Or write directly to me@marten-ackermann.com