Disponible pour de nouveaux projets

Des applications web qui font avancer votre business.

Je suis Charles GAMLIGO, alias Mawena — développeur fullstack Laravel & Vue.js basé à Lomé, Togo. Je transforme vos idées en plateformes web fiables : SaaS, API, back-offices et outils métier, du cahier des charges à la mise en production.

Lomé, Togo · Remote friendly Auteur de la librairie open-source Maravel
// Services

Ce que je peux construire pour vous

Un besoin métier, une idée de produit ou un processus à automatiser ? Voici comment je vous aide.

Applications web sur mesure

SaaS, plateformes métier, marketplaces : des applications complètes pensées pour vos utilisateurs, développées avec Laravel et Vue 3.

API REST robustes

Conception d'API sécurisées et documentées : authentification, rôles & permissions, filtres avancés. Le cœur de métier de ma librairie Maravel.

Back-offices & dashboards

Interfaces d'administration claires et efficaces (Vuetify) : gestion d'utilisateurs, statistiques, contenus — vous gardez le contrôle de votre produit.

Automatisation de processus

Génération de documents en masse, traitements asynchrones, files d'attente Redis : je remplace vos tâches manuelles répétitives par du code fiable.

Déploiement & hébergement

Mise en production sur VPS (Nginx, Docker, MySQL, Redis), noms de domaine, HTTPS, sauvegardes : votre application tourne, et elle reste en ligne.

Maintenance & évolution

Reprise de projets existants, corrections, montées de version Laravel, nouvelles fonctionnalités : je fais vivre votre application dans la durée.

// Projets

Des produits livrés, pas des promesses

Des applications concrètes, menées jusqu'en production. Pour chacune : le problème résolu d'abord, la technique ensuite.

OuOrk

Plateforme complète

Une plateforme de recrutement livrée de bout en bout : les entreprises trouvent les bons profils, les candidats se rendent visibles et génèrent leur CV, et tout le monde échange par messagerie en temps réel. Du cahier des charges à la mise en ligne — un produit complet, en production.

Produit livréLaravelVue 3Chat temps réel

FlixGer

Streaming

Une plateforme de streaming vidéo clé en main : catalogue, comptes utilisateurs et back-office d'administration complet pour tout piloter sans jamais toucher au code. Interface moderne, pensée pour que le contenu se consomme sans friction.

Autonomie clientLaravelVue 3Vuetify

Simulateur de prêt

Outil financier

Un outil de simulation de crédit accessible à tous : capacité d'emprunt, comparateur d'offres, échéanciers détaillés et historique des simulations dans un espace personnel. Un sujet complexe — les mathématiques financières — rendu simple et lisible pour l'utilisateur final.

Grand publicComparateurLaravelVue 3

PutTg

Gestion de fichiers

Un espace de fichiers en ligne : organisation en dossiers, partage par lien de téléchargement et suivi des accès. Pensé pour distribuer des documents à ses clients ou son équipe sans dépendre d'un service tiers — vos fichiers restent chez vous.

Partage simpleLaravelVue 3Vuetify

MawCraft

Jeu · WebGL

Un projet personnel pour repousser mes limites techniques : un mini-Minecraft jouable dans le navigateur — monde 3D infini et multijoueur en temps réel, en Three.js. La preuve que je vais bien au-delà du CRUD quand un projet l'exige. Cliquez pour jouer.

Three.jsWebGLTemps réelMultijoueur
// Sous le capot

Open source & outillage

La partie immergée de l'iceberg : les librairies et outils que je construis, publie et utilise en production. Si vous parlez couramment le terminal, c'est pour vous.

maravel

lib Laravel · MIT

APIController générique avec CRUD complet, RBAC dynamique en base, policies auto-câblées, filtres avancés et générateurs Artisan. Laravel 10 → 13, PHP 8.1 → 8.4.

composer require mawena/maravel

maravel-xy

starter kit · MIT

Template Laravel 12 + Vue 3/Vuetify : Sanctum, CRUD utilisateurs, rôles & permissions via Maravel. Le point de départ de mes projets — jours, pas semaines.

git clone github.com/mawena/maravel-xy

lnmp

Bash · Ubuntu

Gestionnaire de pile web complet — Nginx, MariaDB, PHP, SSL (Let's Encrypt / mkcert) — en CLI, menu interactif ou panneau web. Distribué via un dépôt APT signé.

sudo apt install lnmp

dnsmasq-webui

paquet Debian

Serveur DNS/DHCP de réseau local avec interface web : enregistrements locaux, réservations DHCP, filtrage de domaines façon Pi-hole. MySQL comme source de vérité.

sudo apt install dnsmasq-webui

amazon-mcp

MCP · Python

Serveur MCP qui donne à Claude le suivi des prix Amazon : scraping en cascade (requests → curl_cffi → Playwright), historique SQLite, relevés automatiques toutes les 6 h.

python -m amazon_mcp.server

fcx-toolkit

CLI · banking

CLI Python pour Oracle Flexcube (core banking) : exécution SQL, exports, intégration de batchs comptables depuis CSV/Excel. Sortie JSON unique, faite pour être scriptée.

fcx.py commands --json
// Stack technique

Des outils maîtrisés, pas juste listés

Chaque techno ci-dessous est utilisée en production dans mes projets.

Laravel 10 → 13PHP 8.1 → 8.4
Vue 3 · PiniaComposition API
Vuetify · TailwindUI moderne
MySQLModélisation & perfs
Redis · QueuesJobs asynchrones
Docker · ComposeEnvironnements repro
Nginx · VPSDéploiement & HTTPS
Tests · PHPUnitQualité livrée
// Méthode

Comment nous allons travailler ensemble

Un process simple et transparent, pour que vous sachiez toujours où en est votre projet.

01

Échange & cadrage

On discute de votre besoin, gratuitement. Je formalise un cahier des charges clair que nous validons ensemble.

02

Proposition & devis

Vous recevez une proposition détaillée : périmètre, planning, budget. Pas de surprise en cours de route.

03

Développement itératif

Je livre par étapes avec des démos régulières. Vous voyez le produit avancer et vous ajustez tôt.

04

Mise en ligne & suivi

Déploiement en production, formation si besoin, puis maintenance et évolutions. Je reste disponible.

// Contact

Un projet en tête ?
Parlons-en dès aujourd'hui.

Décrivez-moi votre besoin en quelques lignes — je vous réponds rapidement avec une première analyse et les prochaines étapes.

Réponse en général sous 24h · Français & anglais