Skip to content
sofian.io

Full stack developer · Ghent, Belgium

I build platforms end to end.

Hi, I’m Sofian Mourabit, co-owner of Wattify and co-founder of black badge studio. I work across the full stack, from the server that talks to thousands of EV chargers to the app in a driver’s pocket, in small teams that ship.

Colourful stencil art: a figure with a teal bird’s head and a crown of yellow feathers, holding its beak, beside a bunch of flowers
charge points run on Wattify
2,500+
charging sessions handled
1M+
people work in Findesk daily
150+
shipping web & mobile products
12 yrs

Selected work

Software people rely on every day.

Three platforms built from scratch, in use today and still growing.

01 — EV charging software · Belgium · 2022 — now

Wattify

Co-owner · full stack

Charge point operator software for charging at home, at work, in apartment buildings and in public. With the team, I work across the platform and help keep it running as the network grows.

  • The OCPP server in Java that talks to the chargers, on OCPP 1.6 and 2.0
  • The back office in Laravel and Filament: CREG rates, split billing, reimbursements, invoices and payouts
  • The driver app in React Native: find a charger, start a session, follow it live
  • Roaming over OCPI and integrations with Mollie, Payter and Yuki
  • Laravel
  • Filament
  • Java
  • OCPP
  • OCPI
  • React Native
  • MySQL
  • Redis
  • AWS

02 — Cultural heritage · linked open data

Cultureel Erfgoed mapper

meemoo · via black badge studio

For meemoo, the Flemish institute for the archive: a tool that makes the Flemish data standard OSLO usable for heritage and government teams. Not only documented, but visual and practical, for technical and non-technical experts alike.

  • The full OSLO standard built up dynamically: models and types defined and linked in the tool
  • A visual mapper that guides you step by step to a complete application profile
  • A mapping wizard that serialises OSLO patterns to JSON-LD
  • Phase two, under way: the same approach for CIDOC-CRM
  • Laravel
  • Filament
  • Livewire
  • Alpine.js
  • Meilisearch
  • JSON-LD

03 — Credit brokerage · 150+ users

Findesk

Financo · via black badge studio

Financo, a credit broker, ran on manual work and loose tools. Findesk puts their whole credit process in one place, for their own team, the partners they work with and the clients themselves.

  • A back office for the team and partners: dossiers, documents per phase, statuses, reports, exports, roles and permissions
  • The partner portal, where partners follow the dossiers they bring in
  • A client portal to apply for credit, upload documents and follow a dossier in real time
  • Still growing: new integrations and business flows ship continuously
  • Laravel
  • Filament
  • Inertia
  • React
  • TypeScript
  • Tailwind CSS
Dankzij Quinten en Sofian zijn we een fantastisch platform rijker. Vanwege het hele Financo team: bedankt!
Thomas De Vriese, Financo · Google review “Thanks to Quinten and Sofian we have a fantastic new platform.”

Also built

black badge studio’s own platform

The studio’s back office: quotes with an online sign page, invoices booked through Billit, client portals and clickable prototypes. Laravel, Filament, Inertia and React, on Laravel Cloud.

Also built

AI automations & integrations

Automations that take repetitive work off people’s plates: invoicing and Peppol, payments matched in the books, AI that drafts and sorts, APIs wired together, approvals in a chat app and reports that write themselves.

Sofian Mourabit

About

From electromechanics to talking chargers.

I studied electromechanics, moved into IT management and learned to build software along the way. My first app was a mobile tool for inspectors in the field, in 2010. Since then I’ve built webshops, CMSs, startup products and, for the last years, a charging platform where a bug can leave someone without a full battery in the morning.

That’s the work I like best: software with real-world consequences, built end to end and kept running. At Wattify I look after the platform as co-owner. At black badge studio, Quinten Leysen and I build the same way for clients: listen first, ask the awkward questions, then ship.

I work in Dutch, French and English, from Ghent.

Experience

Sixteen years, one thread.

  1. 2022 — now

    Co-owner & full stack developer · Wattify

    Freelance in 2022, full stack developer from 2023, co-owner since 2026. Across the platform with the team: back office, OCPP server, driver app, integrations and infrastructure.

  2. 2024 — now

    Co-founder · black badge studio

    A software studio from the Flemish Ardennes with Quinten Leysen: web platforms, mobile apps and automations, from the first intake to launch and support.

  3. 2022 — 2023

    Full stack developer · Bothrs

    Web and mobile products for startups and scale-ups in Ghent, all JavaScript: React and Next.js, Node.js, React Native.

  4. 2019 — 2022

    Full stack developer · Code d’Or

    Websites and web platforms on Laravel and Vue: custom CMSs, REST APIs, integrations, database design and hosting.

  5. 2014 — 2019

    E-commerce & applications manager · Information Mapping International

    Custom webshops (Magento, Shopify), CMS and LMS work (Joomla, Moodle) and web apps that simplified business processes.

  6. 2010 — 2014

    Technical commercial consultant · Bureau voor Technische Inspecties

    Account management, and my first app: a mobile tool for the inspectors in the field.

Got a platform in mind? Let’s talk.

Client projects run through black badge studio. Write me directly and you talk to the developers who build it.