Kolwezi, RDC / UTC+2Kolwezi · 2026

Jude Mpoyo / Développeur full-stack

Je construis le produit.
Je le mets en ligne.
Je reste quand ça casse..

Je construis des produits web — Laravel, Vue, TypeScript — puis je les déploie et je m’en occupe sur mes serveurs.

Dernier travail en ligne : Smart Cyberspace. Contributeur frontend sur Miabi et GoPosta. J’installe Miabi et j’y déploie des applications.

JM / KWZComment je travaille
DévelopperLaravel · Nuxt / Vue
DéployerDocker · Miabi
ExploiterMa propre infrastructure
Golang / DevOpsGo, la suite.Go en apprentissage
Freelance · À distance · ContratsLaravel / Vue / TypeScript / Docker /Go ↗Réalisations ↓

01 / Réalisations

Ce que j’ai vraiment livré.

Un chantier Laravel encore en ligne, un frontend d’équipe désormais hors ligne, des PR open source, et de l’infra que je gère moi-même.

Projet d’équipe / Frontend

Uzaraka

Hors ligne

  • Nuxt 3

Une plateforme de petites annonces pour la RDC, construite en équipe : publication et gestion d’annonces, recherche, messagerie sécurisée et suivi des performances.

Mon rôleFrontend avec Nuxt 3, au sein de l’équipe. Le dépôt est privé.

Le produit n’est plus en ligne. J’ai fait le frontend ; le reste était le travail de l’équipe.

Contexte et contributions

Ce que j’y ai appris : WebSocket, cache Redis et les bonnes pratiques Git en équipe.

Open source / Exploitation

Miabi

Code public

  • Vue 3
  • Go
Voir le code

Un PaaS auto-hébergé écrit en Go et Vue 3. Je contribue à sa console web et je m’en sers pour déployer et gérer des applications.

Mon rôleContributeur frontend : layouts d’administration, contrôles responsive, paramètres de workspace, corrections d’interface. À côté, j’installe la plateforme sur des serveurs et je m’en sers pour déployer des applications.

Six PR fusionnées sur la console web, plus plusieurs installations sur serveur avec déploiement et gestion d’applications.

Voir les contributions

Open source / Frontend

GoPosta / Posta

Code public

  • Vue
  • Go
Voir le code

Une plateforme d’email auto-hébergée, écrite en Go et Vue. Je travaille sur l’interface.

Mon rôleContributeur frontend : filtres et champs de la page inbound, pagination, navigation responsive, édition de templates, corrections de thème.

Trois PR fusionnées sur l’interface Vue.

Voir les contributions

Outil pour développeurs / Laravel

LaraApiStarter

Code public

  • Laravel 12
  • Actions
  • DTOs
  • REST API
Voir le code

Une base d’API REST Laravel 12 qui sépare la logique applicative dans des Actions et utilise des DTO typés. Le dépôt contient des routes d’authentification et une Action de connexion qui prend un LoginDTO.

Mon rôleProjet personnel, publié sur mon GitHub.

Code source public.

Miabi et GoPosta sont écrits en Go. Mes contributions fusionnées concernent leur frontend.GitHub ↗

02 / Journal de production

Mettre en ligne ne suffit pas.

Miabi est un projet open source auquel je contribue, et une plateforme que j’installe pour déployer des applications. Voici ce que j’y ai fait.

Kolwezi → Ma propre infrastructure
Miabi / Comment je travailleFaites défiler ou choisissez une étape ↙

Améliorer la console.

Mes PR fusionnées touchent les layouts d’administration, la navigation responsive, les paramètres de workspace et plusieurs formulaires. C’est du frontend sur la console Vue.

Note d’exploitation / TLSQuand les builds se sont arrêtés.
  1. 01 / Symptôme

    Une erreur de certificats TLS empêchait les builds. Ils passent par le registry intégré de Miabi, servi par Goma Gateway.

  2. 02 / Intervention

    J’ai supprimé les certificats à la main dans le conteneur de Goma Gateway.

  3. 03 / Résultat

    Les certificats se sont régénérés automatiquement et les builds ont repris.

Je n’ai pas confirmé la cause initiale. Cette note décrit ce que j’ai observé et ce que j’ai fait.

03 / À propos

À Kolwezi, de l’interface au serveur.

Kolwezi, RDC
Développer, déployer, apprendre.

Je fais du full-stack avec Laravel/PHP, Nuxt/Vue, TypeScript et Docker, depuis Kolwezi, en RDC.

Chez Smart Cyberspace, j’ai livré des modules métier, migré un backend vers Laravel 11 et nettoyé des requêtes SQL. Avant ça, j’ai fait le frontend d’Uzaraka en équipe (le site n’est plus en ligne), et j’ai envoyé des correctifs d’interface à Miabi et GoPosta.

Golang / DevOps

Apprendre Go.

J’apprends Go en parallèle de ma pratique DevOps. Miabi et GoPosta sont écrits en Go, ce qui donne un cadre concret à cet apprentissage. Pour l’instant, mes contributions restent côté frontend.

Go en apprentissage
Mes outils

Laravel / PHP · Nuxt / Vue · TypeScript · Docker · SQL

04 / Outils

Mon environnement de travail.

Mes outils, regroupés par usage. Go et Okapi sont en apprentissage.

Éditeur et terminal

  • Ubuntu
  • VS Code
  • tmux
  • Zsh
  • Bash

Langages

  • PHP
  • TypeScript
  • Go / GolangEn apprentissage

Frameworks

  • Laravel
  • Nuxt
  • Vue

Infrastructure

Bases de données

  • PostgreSQL
  • MySQL

Collaboration

  • Git
  • Github

Philosophie

05 / Contact

Un projet en tête ?
Parlons-en.

Dites-moi ce que vous voulez construire, ce qui bloque et dans quels délais. Mission freelance, contrat à distance ou poste dans une équipe : on regarde ensemble.

mpoyojude0@gmail.com
Jude Mpoyo.Kolwezi, RDC · UTC+2GitHub ↗