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 websites, webshops en software op maat voor bedrijven in binnen- en buitenland — facturatie, voorraad, ticketing, contracten, online verkoop. 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
7 platformen hier getoond
persoon die je spreekt
1 persoon die je spreekt

Geselecteerd werk

Zeven platformen, elk met een eigen uitdaging.

Eigen product 2026 — nu Live demo

Stuart

Een modulair platform dat om het even wat beheert.

De applicatie is opgebouwd rond één kern, met packages die de rest omvatten. Zo komt er voor de volgende klant gemakkelijk iets bij, of gaat er iets weg.

apps — voorraad, recepten, aankopen, budget, facturatie
5apps voorraad, recepten, aankopen, budget, facturatie
modules — in de backoffice
13modules in de backoffice
aanpassingen — de kern blijft onveranderd
0aanpassingen de kern blijft onveranderd
Laravel Livewire Tailwind CSS MySQL Laravel Cashier Docker

Lees de case

Eigen product 2026 — nu Live demo

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 om in te verkopen
10 munten om in te verkopen
splitsing bij de verkoop
0 splitsing bij de verkoop
Laravel Livewire Flux UI Stripe Connect Cashier Redis

Lees de case

Eigen product 2026 — nu Live demo

Clark

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

Belgische B2B-facturatie over het Peppol-netwerk, gecontroleerd op de officiële regels vóór er iets buitengaat.

Laravel Livewire Schematron bcmath

Lees de case

Eigen product 2026 — nu

Veldrit

Een seizoen dat doorloopt of je kijkt of niet.

Een managerspel rond het veldrijden: je runt een ploeg, de koersen rijden zichzelf op zondag, en een wedstrijd die niemand bekeek is even echt gereden.

Laravel rascals/tick MySQL Web Push

Lees de case

Eigen product 2026 — nu

Pam

Leest de post, en zegt wat elk bericht is.

Inkomende mail wordt via IMAP gelezen, gegroepeerd tot gesprekken en gelabeld voor wat ze is — een bestek, een vraag naar een prijs, een klant met een probleem — zonder dat er een kopie het gebouw verlaat.

Laravel Blade Tailwind CSS IMAP

Lees de case

Eigen product 2026 — nu

Turner

Van aangeklikte opties naar een plan dat iemand kan uitvoeren.

Een offertebouwer die gekozen opties omzet in geprijsde fases, en een aanvaarde offerte in een project met sprints, stappen en op elk daarvan een klok.

Laravel Blade Tailwind CSS OAuth

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 Vue 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 — een website, een webshop of een volledige applicatie, van begin tot einde. 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, de begrippen van je bedrijf juist vastleggen — wat een klant is, wanneer een bestelling betaald is, wat er dan moet gebeuren — 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 aanpassen, een ontwikkelaar die vertrokken is, een systeem dat al jaren geen update kreeg. Ik neem het over, zet er tests en een deployment onder, en maak de volgende wijziging weer saai. Zit je aan de andere kant van dat verhaal — een bureau met een codebase van een klant en geen Laravel-mensen vrij — dan is dit hetzelfde werk, per uur ingekocht in plaats van per project.

03

E-facturatie en Peppol

E-facturatie is sinds 1 januari 2026 verplicht voor Belgische B2B-facturen, en een pdf per mail telt niet meer mee. Gestructureerde facturatie die door de officiële regelset raakt — Peppol, UBL 2.1, EN 16931, gecontroleerd met exact dezelfde regels als aan de ontvangende kant, vóór ze vertrekt. Als aparte applicatie, of ingebouwd in de software die je al gebruikt.

04

Betalingen en abonnementen

Stripe zoals het hoort: een bestelling telt pas als betaald wanneer de betaaldienst het bevestigt, niet wanneer de klant op de knop duwt, en een dubbele melding wordt nooit dubbel geboekt. 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 elke week opnieuw een namiddag uit iemands agenda 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. Zendesk, HubSpot, Shopify, amoCRM en alles wat een API heeft — al eerder gebouwd, en gebouwd om te blijven werken als de andere kant iets wijzigt.

06

Websites en webshops, op het platform dat past

Naast Laravel staan Magento, Shopify, WordPress en WooCommerce — standaardwerk hier, geen gunst ernaast. Een website of een webshop van nul 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

Een vaste, herhaalbare manier om een wijziging live te zetten, zodat een update geen avontuur is. Back-ups die minstens één keer echt teruggezet zijn — een back-up die nooit getest werd, is een vermoeden. En iemand om te bellen wanneer dat waar je op rekent zich misdraagt.

08

Risicobeheer en veiligheidsaudits

De applicatie lezen zoals iemand met slechte bedoelingen ze zou lezen: authenticatie, autorisatie, afhankelijkheden, wat de server blootgeeft en wat er gebeurt op de slechtste dag. Je krijgt bevindingen gerangschikt naar wat ze je echt zouden kosten, geen scannerrapport met tweehonderd regels ruis.

Hoe ik werk

Vier dingen die ik niet inruil.

Jij bent eigenaar van alles

Ik bewaar en beheer de code op mijn servers, zodat jij daar niet naar hoeft om te kijken — tenzij je ze liever op je eigen account houdt, ook dat is prima. Hoe dan ook is de code van jou, 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 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

Bewust weinig gereedschap, en dat door en door.

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 Laravel Livewire MySQL PostgreSQL Redis Horizon Blade Tailwind CSS Alpine Vue Vite Stripe Cashier Connect Peppol Docker GitLab CI Hetzner DigitalOcean AWS S3 Mailgun Magento Shopify WordPress WooCommerce PrestaShop REST-API's GraphQL Zendesk HubSpot amoCRM 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