Mikael Carlavan

Atelier ouvert — Cannes, Alpes-Maritimes

Je ne code pas.
Je fabrique des choses.

Mikael Carlavan — développeur indépendant. Le jour, je construis des ERP et des applications métier qui font tourner de vraies entreprises. Le reste du temps, j'ouvre l'atelier : une librairie PDF écrite octet par octet, des QR codes qui sont vraiment des images, un traducteur pour baptiser des marques.

Atelier ouvert depuis
2010
Missions récentes
12
Produits maison
3
Dépendances sur cette page
0

01

L'atelier

Trois objets que personne ne m'a demandé de faire. C'est précisément pour ça qu'ils existent. Les démonstrations ci-dessous tournent en direct dans cette page, en canvas, sans aucune librairie.

papier · exemple.pdf

Rendu progressif : chaque trait correspond à un opérateur du flux de contenu PDF.

Open source · PHP 8.1+

Papier

Une librairie PDF qui n'emprunte rien à personne.

J'ai lu la norme ISO 32000-1 pour écrire un générateur et un lecteur de PDF from scratch. Pas de wrapper autour d'un binaire : des objets, des flux compressés, des tables de références croisées, écrits à la main.

  • Courbes de Bézier, dégradés et mesh shadings
  • Polices TrueType/OpenType embarquées, Unicode complet (CJK)
  • Signatures PKCS#7, horodatage RFC 3161, AES-256
  • Formulaires AcroForm, 14 types d'annotations
  • PDF balisé (accessibilité) et conformité PDF/A
  • Extraction de texte avec conscience de la mise en page
// composer require papier/papier
$document = new Document();
$page = $document->addPage();
$page->setFont('Helvetica', 24)
     ->drawText('Bonjour', 72, 720);
$document->save('exemple.pdf');

Illustration du principe : l'image module les modules eux-mêmes. Faites glisser le curseur.

SaaS · en production

sqr.art

Des QR codes qui sont votre image.

La plupart des « QR codes artistiques » collent un logo au milieu et prient pour que la correction d'erreur encaisse. Ici, l'image est tissée dans les bits eux-mêmes — puis chaque code est relu par un vrai décodeur avant de vous être livré.

  • Liens dynamiques : on change la destination après impression
  • URL, accès WiFi, virement SEPA
  • Statistiques de scan : volume quotidien, appareils
  • Export SVG vectoriel — de la carte de visite au 4×3
  • Éditeur : recadrage, zones à protéger au pixel près
  • API et webhooks

    30 langues d'un coup. Sur le site, chaque ligne est accompagnée de la disponibilité du domaine, en temps réel.

    SaaS · en production

    How do we say?

    Trouver un nom qui survit au passage des frontières.

    Nommer un produit, c'est parier sur un mot dans trente cultures à la fois. L'outil traduit un mot dans 30 langues d'un seul coup et vérifie dans la foulée si le domaine est libre. De quoi éviter le classique nom de marque qui veut dire quelque chose d'embarrassant quelque part.

    • 30 langues, une seule requête
    • Disponibilité de domaine instantanée
    • Pensé pour le naming de startups, de marques et de projets

    02

    Les missions

    Le travail commandé. ERP sur mesure, applications métier, modules Dolibarr, applications mobiles — pour des PME, des laboratoires de recherche et des collectivités.

    1. Théraparts

      Tourcoing, Nord

      Conception et réalisation du site vitrine.

    2. The Independent Photographer

      Mougins, Alpes-Maritimes

      Nouvelles fonctionnalités et maintenance WordPress sur independent-photo.com.

    3. AM Consultants

      Mouvaux, Nord

      ERP complet de gestion de projet et suivi qualité, conforme aux normes ISO 17020 et ISO 9001 et aux exigences du référentiel Qualiopi. Cité en exemple lors de leurs audits externes.

    4. Ykasave

      Luxembourg

      Développement d'une carte de secours connectée.

    5. Ykaconnect

      Luxembourg

      Écosystème de produits connectés.

    6. Bec Index

      Tremblay-en-France, Seine-Saint-Denis

      ERP complet dédié au domaine de la papeterie.

    7. Convier

      Produit maison

      SaaS offrant une API REST pour l'envoi d'invitations de réunions, tâches et notes.

    8. Pépinières Rougieux

      Lanfroicourt, Meurthe-et-Moselle

      Modules Dolibarr d'optimisation de la préparation des commandes : génération d'étiquettes et listes de colisage.

    9. CPIE — programme CiTIQUE

      Champenoux, Meurthe-et-Moselle

      Interface web et application mobile iOS et Android de recensement des morsures de tiques pour un programme de recherche participative, avec la base de données des échantillons scientifiques.

    10. LDM Équipement

      Pont-Saint-Vincent, Meurthe-et-Moselle

      De nombreux modules Dolibarr : commercialisation (marges, remises, frais de transport), comptabilité (commissions, prévisionnel de facturation) et production (planning de fabrication, consommations, table MRP).

    11. RG Énergies

      Neuilly-Plaisance, Seine-Saint-Denis

      Module Dolibarr de génération d'attestations de TVA Cerfa 1301-SD.

    12. Ville de Poissy

      Poissy, Yvelines

      Composant Joomla! de prise de rendez-vous en ligne.

    03

    L'établi

    Les outils sur le mur. Rangés, affûtés, utilisés.

    Back-end
    • PHP
    • Laravel
    • MySQL / PostgreSQL
    • API REST
    • Dolibarr
    Front-end
    • HTML & CSS
    • JavaScript
    • React
    • Canvas / SVG
    • jQuery
    Mobile
    • Swift
    • Kotlin
    • iOS & Android
    CMS
    • WordPress
    • Joomla!
    Atelier
    • PhpStorm
    • Git
    • Postman
    • Sketch
    • Photoshop
    Terrain
    • ISO 9001 / 17020
    • Qualiopi
    • Cerfa & conformité

    Mikael a toujours su transformer nos besoins en applications et services qui simplifient notre travail. Ses développements nous ont valu des éloges à plusieurs reprises lors de nos audits externes. Vous recherchez des solutions sur mesure de qualité ? N'hésitez pas une seconde.

    Simon BacheletCo-fondateur, AM Consultants

    Fuyez de toute urgence ! Mikael est sérieux, rigoureux et très professionnel. Le code est écrit dans les règles de l'art. Le pire, c'est qu'il tient les délais sur lesquels il s'engage. Bref, fuyez tant qu'il est encore temps, car après, vous ne pourrez plus vous en passer.

    Quentin DeschaseauxDirecteur Général, LDM Équipement

    Aussi à l'aise sur du code from scratch que sur des CMS open source ou du développement mobile. Il est agile, habile, de bon conseil, et souvent force de proposition. Lorsqu'il s'engage sur un projet, ce sera bel et bien fait.

    Julien Marchandiouston informatique

    Il a apporté une pleine et entière contribution au projet CiTIQUE grâce à son excellent travail. D'un rapport qualité / prix / temps imbattable, notre collaboration ne fait que commencer.

    Cyril GalleyDirecteur, CPIE Nancy Champenoux

    04

    Ouvrir un dossier

    Un ERP à construire, un progiciel à plier à vos process, une application métier, un module Dolibarr ? Décrivez-moi le problème — je réponds rapidement.