Skip to content
Case studies

How these projects were solved.

The context, the constraints, the technical trade-offs and the result — project by project. Clients anonymised, technical problems in detail. This is what an agency or an IT consultancy reads before entrusting a piece of work.

Étude de cas

Real Dating — a dating app with verified profiles, designed and led end to end

Next.jsNestJSPostgreSQLRedis

A dating app with verified profiles, designed and led end to end — web, iOS and Android. Authenticity, moderation and encrypted messaging.

Lire l'étude de cas
Étude de cas

Qafilo — Umrah and Hajj bookings on the agency’s own website

WordPressPHP 8API RESTlibsodium

A free WordPress plugin for Umrah and Hajj agencies — bookings on the agency’s own website, designed with SKGenius

Lire l'étude de cas
Étude de cas

Migrating an institutional website from Drupal 9 to Drupal 10, with no loss and no regression

9 → 10 major Drupal version upgrade
Drupal 109→10 migrationupgrade_statusPHPStan

How we move a DSFR website from an end-of-life Drupal 9 to Drupal 10 — auditing deprecations, dependencies, configuration and tests, under white label.

Lire l'étude de cas
Étude de cas

A Drupal showcase website: interactive mapping, faceted search and modular editorial content

Map interactive mapping (MapLibre · GeoJSON)
Drupal 10PHP 8.2MapLibre GLGeoJSON

How we build a Drupal website that is rich to explore — an interactive map (MapLibre/GeoJSON), faceted search (Solr) and component-built pages, under white…

Lire l'étude de cas
Étude de cas

International corporate website on Drupal: REST API (OpenAPI) and integration of a recruitment ATS

OpenAPI documented, versioned REST API
Drupal 10REST APIOpenAPITalentSoft (ATS)

How we connect a Drupal website to a recruitment ATS and expose a documented REST API — content modelling, synchronisation and multilingual support, under…

Lire l'étude de cas
Étude de cas

Takeover, maintenance and new features for an institutional Drupal website built on the DSFR

0 PHPCS errors tolerated (blocking CI)
Drupal 9DSFRPHP 8GrumPHP

How to take over, maintain and develop an existing institutional Drupal DSFR website — without ever breaking production.

Lire l'étude de cas
Étude de cas

Redesign and rebrand of a B2B SaaS publisher’s international website on custom WordPress

7 custom content types
WordPressACF ProWPMLSass / Bootstrap

Redesign and rebrand of a B2B SaaS publisher’s international website on custom WordPress.

Lire l'étude de cas
Étude de cas

Migrating a B2B/B2C shop from ASP.NET to WooCommerce, then integrating it with the ERP

44,919 products migrated
WordPressWooCommercePHPBusiness Central

Takeover of a shop built on a proprietary ASP.NET platform and moved to WooCommerce: a catalogue of nearly 45,000 products, a complete interface redesign, then connection to the client’s business management system.

Lire l'étude de cas
Étude de cas

Migrating a PrestaShop shop to WordPress, like for like

WordPressWooCommercePrestaShopPHP

A change of platform with no change of appearance: a catalogue with many variations, business-specific shipping rules, and an existing design to reproduce to the pixel.

Lire l'étude de cas
Étude de cas

Taking over a compromised website: account audit, clean-up and rebuild

WordPressPHPcPanelSSH

A website returning a 500 error, with no usable backup: the procedure I follow to take over a compromised hosting account — auditing the entire account, purging access, rebuilding cleanly.

Lire l'étude de cas

See also

Live websites

Delivered projects you can view directly on their owners’ sites: brochure websites, shops and institutional portals.

See our work

A piece of work to hand over?

Describe it in a few lines — scope, technology, deadline. Reply within 48 hours with a price and a start date. If it is not for me, I will tell you.