Aller au contenu

Profil professionnel

Jakub Płużek

Senior PHP / Full-Stack Developer

Je maintiens et fais évoluer des sites WordPress de production pour des clients suisses. PHP, backend, API, intégrations, debugging. Cursor, Claude et ChatGPT font partie du quotidien. Je lis quand même le diff.

Freelance / B2B, à distance, surtout des projets suisses

Pologne, à distance

biuro@qba-soft.pl

Jakub Płużek, profil professionnel

À propos

Je code en production depuis plus de 10 ans. Surtout PHP, WordPress et du backend.

La plus grande partie à distance, pour des agences suisses et leurs clients. J'ai commencé chez Webkönig GmbH / Onebyte AG. Après le rachat d'Onebyte par what.AG, je suis resté sur les mêmes plateformes clients.

Je préfère les systèmes déjà en production. PHP sur mesure, API REST, SQL, WooCommerce, Polylang, cache, SMTP. Un ticket PM est souvent flou. Mon boulot, c'est d'en faire quelque chose qu'on peut mettre en prod sans trop de risque.

L'IA fait partie du workflow quotidien : je lis le code existant plus vite et j'automatise ce qui se répète.

Expérience

Freelance / B2B Senior PHP / Full-Stack Developer

what.AG

Je travaille avec what.digital sur des sites suisses en production, y compris des plateformes que je connaissais déjà chez Onebyte AG. Au quotidien : WordPress, nouvelles fonctions, bugs de prod, estimations, échanges avec les PM.

  • WordPress sur des sites live : du neuf, et l'ancien qu'il faut garder en vie.
  • Problèmes de production : trouver, corriger, déployer.
  • Cache et perf quand un site rampe.
  • SMTP quand les mails n'arrivent plus.
  • WooCommerce et paiements quand ça casse.
  • Polylang / contenus multilingues.
  • Estimations et notes techniques pour les PM, plus le daily worklog et le checkout.

Senior PHP / Full-Stack Developer à distance

Onebyte AG / Webkönig GmbH

Longue période en remote pour une agence suisse. PHP et WordPress, plateformes clients existantes, intégrations backend, maintenance continue. Plusieurs de ces systèmes ont continué avec moi après le rachat d'Onebyte par what.AG.

  • Anciennes plateformes WordPress avec flux XML/API et maintenance de production sur plusieurs années.

Travaux clients sélectionnés chez what.AG

Pour les clients de what.AG, j'ai travaillé sur des centaines de pages et sous-pages WordPress — développement, maintenance, intégrations et débogage en production. Ci-dessous seulement quelques exemples de longue durée les plus importants. Le reste du travail d'agence est résumé de façon générale, sans nommer de clients précis.

ACTIV FITNESS / Fitnesspark

Projet de longue durée, d'abord chez Onebyte AG, puis chez what.AG.

activfitness.ch fitnesspark.ch

Plateformes WordPress/PHP pour ACTIV FITNESS et Fitnesspark, deux réseaux de fitness suisses du groupe Migros. Responsabilité de développement importante sur les deux. Pour Fitnesspark, je mène la plus grande partie du développement courant moi-même.

  • WordPress/PHP, y compris API et imports de données depuis les systèmes de l'écosystème Migros.
  • Fonctions studios et localisation, y compris carte et locator.
  • Cache, performance, debugging en production et suite du développement.
  • Digital Signage pour les écrans en studio : actuellement en test, retours clients positifs, déploiement plus large prévu.

Swiss Cycling

Projet de longue durée, d'abord chez Onebyte AG, puis chez what.AG.

swiss-cycling.ch

Grande plateforme WordPress/PHP de longue date de la fédération suisse de cyclisme. Développement substantiel avec un autre développeur. Branchée sur des systèmes externes, avec une vraie amélioration de stabilité et de performance.

  • Intégration Data Center / BegaSoft via API : données de compétitions et de résultats sur le site WordPress.
  • PHP sur mesure et backend autour de ces intégrations.
  • Cache à plusieurs niveaux : Transients WordPress, plus coordination du cache Laravel / Data Center avant exposition via l'API.
  • Performance sur un site de prod auparavant lent, à fort trafic. Cloudflare et travail serveur / infrastructure. Debugging en production et maintenance de longue durée.

Autres travaux d'agence

Au-delà des plateformes nommées ci-dessus, j'ai géré des dizaines d'autres sites clients : boutiques WooCommerce, nouveaux builds WordPress, migrations depuis d'anciens CMS, contenus multilingues et maintenance de production au quotidien.

  • WooCommerce : commandes multi-sites, règles de prix, paiements et diagnostic en production.
  • Nouveaux sites WordPress : blocs/composants custom, structure de contenu, frontend basé sur les frameworks partagés de l'équipe.
  • Migrations legacy (dont d'anciens TYPO3) et maintenance de longue durée ensuite.
  • Intégrations XML/API, Polylang, cache, SMTP, estimations et tickets PM au quotidien.
  • Au fil des ans : des centaines de pages WordPress dans différents projets — ici seulement celles avec la plus grande responsabilité et continuité.

L'IA dans le travail de développement au quotidien

Je ne traite pas l'IA comme un générateur de code à qui l'on passe une tâche en attendant le résultat. Elle fait partie du workflow normal — de l'analyse d'un système existant à l'implémentation et au debugging, jusqu'à la documentation, les tests et l'automatisation des processus répétitifs.

Comment je m'en sers

  • Cursor comme environnement de travail principal — analyse du code existant, implémentation, refactoring et travail sur un contexte projet plus large.
  • ChatGPT et Claude comme couche d'analyse supplémentaire — architecture, recherche de problèmes, second regard sur les changements plus difficiles, et mise en ordre d'exigences floues.
  • Un contexte projet durable plutôt que des prompts ponctuels — documentation de l'état du projet, handoffs, historique des décisions, instructions et workflows spécialisés, pour que les outils continuent sans repartir de zéro à chaque fois.
  • n8n et MCP pour l'automatisation — je relie les modèles à la messagerie, aux API, à la documentation, aux dépôts et à mes propres processus.
  • Human-in-the-loop — le code généré ne part pas directement en production. Je lis le diff, je vérifie l'impact, je lance les tests et je reste responsable de la solution finale.

Des suggestions de code aux workflows complets

Sur mon produit QS AlcoRhythm, j'utilise l'IA bien au-delà du simple développement. J'ai notamment mis en place un workflow n8n self-hosted qui gère la boîte support : base de connaissances synchronisée, traitement automatique des messages et audit des réponses.

J'automatise aussi d'autres étapes du processus de publication et le travail avec l'API Google Play. Le workflow cible va de l'idée de fonctionnalité à l'analyse d'impact, l'implémentation, les tests, les localisations et la documentation, jusqu'à la préparation de la release et la mise à jour des contenus associés.

La plus grande valeur de l'IA, pour moi, n'est pas d'écrire du code plus vite. C'est de pouvoir construire un processus où une part croissante du travail de routine se fait automatiquement, et où mon attention reste sur les décisions techniques, les exceptions et la qualité de la solution.

Produit perso et outils

QS AlcoRhythm

qba-soft.pl

Mon appli Flutter pour Android. Suivi d'alcool simple, sans leçon de morale. Offline-first.

  • Flutter, Android d'abord.
  • Textes en PL, EN, DE, FR, IT.
  • Ça marche hors ligne. Export/import JSON. Les réglages restent.
  • Tests Google Play et fiche store.
  • Page produit sur qba-soft.pl, boîte support, planification du premium.
  • Fait dans Cursor. La doc aussi, mais pas en aveugle.

n8n sur mon NAS

n8n self-hosted sur un Synology. Docker Compose, PostgreSQL. Automatisation du support QS AlcoRhythm et mes propres workflows.

  • Docker Compose sur un NAS Synology.
  • n8n et PostgreSQL, les données survivent à un reboot.
  • HTTPS derrière un reverse proxy.
  • Boîte support : IMAP, puis traitement par un modèle.
  • Cache de connaissances support et ébauche de rapports hebdo.