Laravel development · Project management · Winterthur

Software that lasts.

I build web applications with Laravel — from the first sketch to running them. For companies and organisations that want to understand, change and run their tools themselves, five years from now.

Answer within two working days · Winterthur, Switzerland

php artisan about

Laravel
13
PHP
8.5
Frontend
Inertia · Vue
Tests
PHPUnit · Vitest
Method
DSDM · AgilePM
Hosting
Switzerland

Services

Three things that belong together

Building software, leading projects, running products — all from one person.

  1. Laravel development

    Applications, portals and interfaces on Laravel 13 with Inertia and Vue — tested, documented and built so that your team can carry them on.

  2. Project management with DSDM

    Fixed timeboxes, MoSCoW priorities and documentation that grows with every commit. After every timebox you see what is done — and decide what comes next.

  3. Own products

    Basalto, Fristo, Krelora, Planpilot and phpdbadmin: what I recommend to clients, I use in my own products and run myself — every day.

References

Selected work

Own products and applications for the University of Zurich — all built with Laravel, all with the same approach.

  • Own product · since 2026

    Basalto

    The CMS on Laravel for agencies and SMEs in Switzerland: themes in one file, editing with approval, four languages — with no feature gate between the free and the paid version.

    Laravel 13 · Inertia · Vue · SQLite, MariaDB, MySQL, PostgreSQL

  • Own product · since 2026

    Fristo

    The software for inspection deadlines and building maintenance — the compliance CAFM for Swiss businesses with 1 to 50 buildings.

    Laravel 13 · Inertia · Vue · PostgreSQL · Octane

  • University of Zurich · 2026

    Contractor keys

    Pre-registration, work permits and key handout for external craft businesses — digital instead of paper and email.

    Laravel 13 · Inertia · Vue · MariaDB · Reverb

  • University of Zurich · 2026

    Web exchange

    Three exchanges at one address: pass on, reserve and order furniture, lab equipment and work clothing instead of buying new.

    Laravel 13 · Inertia · Vue · MariaDB

  • University of Zurich · 2026

    PeDa

    A personal work dashboard for IT staff: tickets, tasks, working time and notifications in one place — in the browser and as an app.

    Laravel 13 · Inertia · Vue · MariaDB · Reverb · Swift · Kotlin

  • Own product · since 2026

    Krelora

    The project cockpit for AgilePM and DSDM: timeboxes, MoSCoW, phase gates and stakeholder reports in one place.

    Laravel 13 · Inertia · Vue · MariaDB · Reverb

All references

Approach

How your application comes about

Following DSDM: clarify first, then build in fixed timeboxes — with you at the table.

  1. Conversation

    Result: a shared picture

    You describe the project, I ask questions. Afterwards we both know whether it is a fit.

  2. Feasibility

    Result: checkpoints and outline plan

    I check the tricky points first — interfaces, data, operations — and propose timeboxes with priorities.

  3. Timeboxes

    Result: working software after every timebox

    The application grows piece by piece in fixed timeboxes. You review in the browser, I keep documentation and tests up to date.

  4. Handover and operations

    Result: operations with a manual

    Delivery to your server or the cloud, with instructions, tests and a path for updates.

More on the approach

At a glance

own products in operation
5
applications for the University of Zurich
5
on the current version
Laravel 13
working days to an answer
2

Discuss a project?

One conversation, one assessment, one proposal — answer within two working days.

Get in touch