Kalyapps

Kalyapps — portfolio

Technicien de maintenance, devenu développeur web.

Je m'appelle Karl-Igor. Depuis des années, je diagnostique, répare et fais durer les machines. Aujourd'hui, je construis aussi ce qu'elles exécutent : deux applications web complètes, conçues, développées et mises en production par mes soins.

Découvrir mes applications Autodidacte · Laravel & React

Trajectoire

Le parcours

Trois étapes, un même fil : comprendre les machines de plus en plus profondément.

Maintenance hardware
Diagnostiquer, réparer, faire durer les machines. Des années de terrain à comprendre pourquoi un système tombe, et comment le remettre debout.
Bascule autodidacte
Apprendre le développement web par la pratique : un vrai besoin, un vrai projet, une mise en ligne réelle. Pas de raccourci, pas de tutoriel recopié.
Mise en production
Deux applications construites seul, déployées et maintenues sur un serveur que j'administre moi-même, sécurisées de bout en bout.

Instrumentation

Compétences

La pile avec laquelle je travaille au quotidien.

Backend
PHP 8 · Laravel
Frontend
React · Inertia · Tailwind CSS · Blade
Bases de données
PostgreSQL · MySQL
Serveur
Ubuntu · nginx · HTTPS (Let's Encrypt) · HTTP/2
Outils
Git · GitHub · déploiement sur VPS

En production

Deux applications en production

En ligne depuis juillet 2026, construites pour de vrais besoins métier. L'accès complet se fait sur identifiants.

Hub Intranet

En production
Tableau de bord du Hub Intranet : actualités avec accusé de lecture, lanceur d'applications, annuaire rapide et derniers documents
Capture d'écran — données de démonstration

Portail intranet collaboratif : lanceur d'applications, annuaire du personnel, notes de service avec accusé de lecture, gestion documentaire avec versions. Pensé pour orienter 500 agents dès l'écran d'accueil.

  • Laravel 12
  • React + Inertia
  • PostgreSQL
  • Tailwind CSS
Ouvrir l'application Accès sur identifiants

Fiches d'intervention

En production
Tableau de bord des Fiches d'intervention : statistiques par statut, dernières fiches et répartition par type de panne
Capture d'écran — données de démonstration

Gestion des interventions de maintenance : création et suivi des fiches, affectation des techniciens, pièces jointes, échanges par fiche et statistiques PDF. Le métier d'origine, outillé par le nouveau.

  • Laravel
  • Blade
  • MySQL
Ouvrir l'application Accès sur identifiants

Sous le capot : les deux applications tournent sur un VPS Ubuntu administré à la main (nginx, HTTPS Let's Encrypt, HTTP/2, déploiements versionnés via GitHub). Cette page elle-même est servie depuis ce serveur : statique, sans cookie, sans traceur.

Et maintenant

Voyez ces applications en situation.

Les deux tournent en production, sur un serveur administré à la main. La meilleure preuve de ce que je sais construire, c'est de les ouvrir.