Naar de inhoud
Rascals

Softwarestudio · Roeselare, België

Neemt nieuw werk aan

Software waar je bedrijf echt op draait.

Ik ben Bartel. Via Rascals ontwerp en bouw ik webapplicaties voor internationale bedrijven — facturatie, voorraad, ticketing, contracten, webshops. Het soort waar de cijfers moeten kloppen, en waar iemand ze een jaar later nog moet kunnen uitleggen.

jaar bouwen voor het web
15+ jaar bouwen voor het web
platformen hier getoond
4 platformen hier getoond
persoon die je spreekt
1 persoon die je spreekt

Geselecteerd werk

Vier platformen, vier keer een ander soort moeilijk.

Drie ervan zijn eigen producten, één is voor een klant gebouwd. Ze staan hier omdat elk een probleem had dat je niet oplost door er nog een scherm bij te zetten.

Eigen product 2026 — nu

Stuart

Een modulair platform dat om het even wat beheert.

Eén kern, een handvol vervangbare packages, en een applicatie die nooit geforkt hoeft te worden om bij de volgende klant te passen.

Composer-packages
5 Composer-packages
backoffice-modules
13 backoffice-modules
aanpassingen aan de kern per module
0 aanpassingen aan de kern per module
Laravel 12 Livewire 3 Tailwind CSS MySQL Laravel Cashier Docker

Lees de case

Eigen product 2026 — nu

Usher

Ticketverkoop die eerlijk is over het geld.

Een ticketplatform voor meerdere organisatoren, waar de fee gewoon vermeld staat, de munt bij het evenement hoort, en het bewijsstuk achteraf niet meer verandert.

per ticket, alles inbegrepen
3% + € 0,50 per ticket, alles inbegrepen
munten op één pagina
2 munten op één pagina
splitsing bij de verkoop
0 splitsing bij de verkoop
Laravel 13 Livewire 4 Flux UI Stripe Connect Cashier Redis

Lees de case

Eigen product 2026 — nu

Clark

De klerk: schrijft de factuur, houdt ze bij, stuurt ze door.

Belgische B2B-facturatie over Peppol — UBL 2.1 en EN 16931, gevalideerd tegen de officiële regelset vóór er iets buitengaat.

Laravel 13 Livewire 3 UBL 2.1 EN 16931

Lees de case

Klantenwerk 2022 — nu

Best Tarief Office

Negen energie- en telecomleveranciers, één formulier.

Een contractenplatform voor een Belgische makelaar: één intake, de échte pdf-formulieren van negen leveranciers ingevuld, ondertekend met eID en doorgeduwd naar de CRM.

Laravel 10 Vue 3 Horizon PDFtk

Lees de case

Wat ik doe

Het geheel, niet een stuk ervan.

Van het eerste gesprek tot de server waar het op draait. Er is halverwege geen overdracht naar een tweede bureau, want net daar gaan de details verloren.

01

Een webapplicatie, van nul

De volledige weg: uitzoeken wat het echt moet doen, het domein deftig modelleren, het bouwen, en het op een server zetten die blijft draaien. Laravel en Livewire, want een klein team dat één codebase onderhoudt wint van een groot team met drie.

02

Redden wat er al staat

Een applicatie die niemand nog durft uitrollen, een ontwikkelaar die vertrokken is, een framework vier versies achter. Ik neem het over, zet er tests en een deployment onder, en maak de volgende wijziging weer saai.

03

E-facturatie en Peppol

Gestructureerde facturatie die door de officiële regelset raakt — UBL 2.1, EN 16931, gevalideerd tegen dezelfde artefacten die het ontvangende Access Point draait. Als aparte applicatie, of ingebouwd in wat je al hebt.

04

Betalingen en abonnementen

Stripe zoals het hoort: webhooks als bron van waarheid, idempotente afhandeling, terugbetalingen doordacht vóór de lancering in plaats van na de eerste. Marktplaatsen en uitbetalingen met Connect waar geld tussen partijen beweegt.

05

Integraties en automatisatie

Het werk dat een namiddag uit iemands week haalt: een CRM die zichzelf invult, pdf's van leveranciers gegenereerd en ondertekend, documenten gearchiveerd waar ze horen, mail die op tijd vertrekt en opnieuw te versturen valt.

06

Webshops, op het platform dat past

Naast Laravel staan Magento, Shopify, WordPress en WooCommerce — standaardwerk hier, geen gunst ernaast. Een shop bouwen, een verwaarloosde overnemen, of die van jou koppelen aan de voorraad-, facturatie- en verzendsystemen waar hij al lang mee had moeten praten.

07

Hosting en in leven blijven

Docker om te ontwikkelen, een gescript release voor productie, back-ups die minstens één keer echt teruggezet zijn. En iemand om te bellen wanneer dat waar je op rekent zich misdraagt.

Hoe ik werk

Vier dingen die ik niet inruil.

Jij bent eigenaar van alles

De code staat in jouw repository, op jouw account, onder een licentie die je zelf kan lezen. Er wordt je niets terugverhuurd en er stopt niets te werken als we stoppen samen te werken. Dat is geen vrijgevigheid, het is de enige eerlijke manier om software te verkopen.

Saai waar het telt

Geld, identiteit en alles met een juridisch spoor krijgen de saaie, platgetreden aanpak. De interessante ideeën steek ik liever in dat deel van je bedrijf dat écht ongewoon is.

Woorden doen ertoe

Een scherm dat "onbetaald" zegt terwijl het "vervaldatum verstreken" bedoelt, stuurt iemand achter een klant aan die al betaalde. Dingen juist benoemen is geen laagje vernis op het einde; het is het grootste deel van het werk.

Klein, met opzet

Je praat met de persoon die de code schrijft. Geen accountmanager die een vraag doorgeeft, geen junior die het moeilijke scherm krijgt, geen factuur voor een vergadering over een vergadering.

Gewerkt met

Een bewust kleine stack, grondig gekend.

Mode is duur in onderhoud. Ik gebruik gereedschap dat nog ondersteund wordt wanneer je applicatie vijf jaar oud is, en ik ken het goed genoeg om er niet in de weg te lopen.

PHP 8.3 Laravel Livewire MySQL PostgreSQL Redis Horizon Blade Tailwind CSS Alpine Vue 3 Vite Stripe Cashier Connect Peppol UBL 2.1 EN 16931 Docker GitLab CI Hetzner DigitalOcean AWS S3 Mailgun Magento Shopify WordPress WooCommerce PrestaShop REST-API's GraphQL PDFtk Meilisearch

Iets dat gebouwd moet worden?

Vertel in een paar lijnen wat het is. Je krijgt een echt antwoord van mij — of ik de juiste ben, ruwweg wat het zou vragen, en wat ik als eerste zou doen. Vrijblijvend en zonder verkoopsmails achteraf.

Neemt nieuw werk aan