What I build

  1. Business applications and portals

    Tools for processes that live in Excel, on paper and in emails today: requests, approvals, deadlines, orders.

  2. SaaS products

    Multi-tenant, with subscriptions, roles and full export — just like Fristo and Krelora.

  3. Interfaces

    REST, SOAP or files: connecting existing systems, with logging and tests against the other side.

  4. Websites and CMS

    Built on Basalto: a theme in one file, editing with approval, multilingual from the start.

The stack

  • Back end: Laravel 13, PHP 8.5, Fortify, Sanctum, queues, Scout

  • Front end: Inertia, Vue 3, TypeScript, Tailwind CSS

  • Data: MariaDB, MySQL, PostgreSQL or SQLite

  • Quality: PHPUnit or Pest, Larastan, Pint, tests on every push

  • Sign-in: passkeys, code by email, SSO via SAML or SWITCH edu-ID

  • Operations: Swiss hosting, Laravel Cloud or your own server

How a development project runs

  1. Clarify requirements

    List with Must, Should, Could

    We collect the requirements and sort them with MoSCoW. Whatever is a Must will be delivered in any case.

  2. Wireframes

    Before any code is written

    Every screen as a sketch first — cheap to change, easy to discuss.

  3. Build and test

    Working after every timebox

    Code with tests, documentation updated in the same commit, progress reviewable in the browser at any time.

  4. Deliver

    With backup and a way back

    Delivery by script, first to a test environment, then to production — with a backup beforehand and a way back.

Frequent questions

Do you also take over existing Laravel applications?

Yes. I get to know the code, bring tests and dependencies up to date and document what I find — then you decide how to continue.

Where does the application run?

Wherever you like: with a Swiss host, on Laravel Cloud or on your own server. I set up delivery so that you do not depend on me.

Who owns the code?

Upon full payment, the rights to the code created specifically for your project pass to you — as set out in the terms and conditions. You may continue to use and change components from my products within the project.

Do you also work with Livewire or React?

I build new projects with Inertia and Vue. I can carry on existing applications with Blade, Livewire or React.

An application in mind?

Describe in a few sentences what it should do.

Discuss a project