Skip to content
Rascals

About

Rascals is one person, and that is the point.

I am Bartel. I have been building for the web for over fifteen years, most of it in Laravel, most of it for businesses whose software has to be right rather than merely impressive.

The work I like is the work with a hard edge to it — a stock level that has to be explainable, an invoice that a government rule set will either accept or refuse, money moving between parties who each have a claim on it. Those problems have a correct answer, and finding it is more satisfying than another dashboard.

Rascals stays a one-person studio deliberately. It means I can only take a few projects at a time, and it means the person you explained your business to is the person writing the code. Nothing is relayed, nothing is handed to whoever was free that week, and there is no layer of account management billing you for the privilege.

It also means I say no to things. If your problem is better solved by software that already exists, or by a specialist I am not, I will point you at it. A project I should not have taken costs you far more than the one I turned down.

Selected work

Four platforms, four different kinds of hard.

Own product 2026 — now

Stuart

A modular platform that manages anything.

One core, a handful of replaceable packages, and an application that never has to be forked to fit the next customer.

Laravel 12 Livewire 3 Tailwind CSS MySQL

Read the case study

Own product 2026 — now

Usher

Ticketing that is honest about the money.

A multi-organiser ticket platform where the fee is stated, the currency belongs to the event, and the receipt never changes after the fact.

Laravel 13 Livewire 4 Flux UI Stripe Connect

Read the case study

Own product 2026 — now

Clark

The clerk: writes the invoice, keeps the record, sends it out.

Belgian B2B invoicing over Peppol — UBL 2.1 and EN 16931, validated against the official rule set before anything leaves the building.

Laravel 13 Livewire 3 UBL 2.1 EN 16931

Read the case study

Client work 2022 — now

Best Tarief Office

Nine energy and telecom providers, one form.

A contract platform for a Belgian broker: one intake, nine providers' real PDF forms filled, signed with eID and pushed into the CRM.

Laravel 10 Vue 3 Horizon PDFtk

Read the case study

Have something that needs building?

Tell me what it is in a few lines. You get a real answer from me — whether I am the right fit, roughly what it would take, and what I would do first. No obligation and no sales sequence.

Taking on new work