E-commerce et boutiques en ligne
Développement de boutiques en ligne et de fonctionnalités e-commerce reliées aux processus réels de l’entreprise, à ses données et à sa croissance.
BACKEND PHP · E-COMMERCE · AUTOMATISATION
E-commerce, systèmes internes, applications sur mesure et automatisation pour gagner en efficacité grâce à la technologie.
01 Services
Développement de boutiques en ligne et de fonctionnalités e-commerce reliées aux processus réels de l’entreprise, à ses données et à sa croissance.
Développement d’applications et de systèmes qui simplifient le quotidien, accompagnent la croissance et répondent aux besoins concrets de l’entreprise.
Numérisation des tâches répétitives, intégration de services et simplification du travail là où règne encore une complexité inutile.
02 Pour qui
Elle fonctionne le mieux lorsqu’un objectif commun laisse la place à la compréhension du contexte et à l’envie de construire une solution utile sur le long terme.
02 Comment se déroule la collaboration
MA FAÇON DE TRAVAILLER
D’abord comprendre le fonctionnement du projet. Puis concevoir une solution capable d’accompagner sa croissance.
03 Systèmes sélectionnés
Chaque projet part d’un besoin différent. L’objectif reste le même : une solution claire et fiable qui tient la route au quotidien.
ALL‑IN‑ONE
Site web et boutique en ligne, réservations, CRM, facturation, gestion de projet, marketing et automatisation réunis dans un seul système connecté.
AMIATEX
Une plateforme innovante pour plusieurs devises, langues, domaines et boutiques : tout se pilote depuis une seule interface centrale.
LEETgg.com
Une plateforme d’analyse des données en direct et historiques des matchs de FIFA, NHL et NBA et de CS2 : de la forme des joueurs aux cotes justes, avec export pour l’IA.
05 Stack
APPLICATION
DATA
FRONTEND
QUALITY
DELIVERY
WORKFLOW
06 Références & historie
Cette même curiosité m’a conduit de mes premiers sites web et serveurs de jeu aux plateformes e-commerce, aux API et à l’automatisation.
Je privilégie une compréhension approfondie du projet et une collaboration durable — davantage comme un marathon virtuel mené ensemble que comme une succession rapide de missions.
Avec un collègue graphiste, nous avons créé un projet en ligne qui attirait 5 000 visiteurs par jour. C’était ma première expérience pour faire connaître un projet personnel au grand public.
Tests de sécurité d’applications web et divulgation responsable des vulnérabilités à leurs exploitants — notamment le signalement précoce d’une faille XSS dans la messagerie Seznam.cz. J’ai également découvert et signalé des failles dans le CMS veweb.cz, utilisé par des dizaines de sites, audité le système nRS pour dreamstudio.cz et contrôlé la sécurité de vsadte-se.cz, Grunex.com et eSuba.eu. J’ai signalé plusieurs vulnérabilités graves sur Undzwei.eu. J’ai aussi travaillé sur eG‑Sports.eu et d’autres sites communautaires.
Sur Undzwei.eu, j’ai organisé des dizaines de tournois et administré une ligue compétitive de Counter-Strike 1.6. En 2011, j’ai également créé un plugin innovant pour serveurs de jeu, destiné aux matchs compétitifs de Counter-Strike 1.6 et utilisé pour des dizaines de milliers de parties.
Trois semaines de stage professionnel et deux mois d’emploi saisonnier à la brasserie Radegast du groupe Plzeňský Prazdroj. Je suis heureux d’avoir aussi pu découvrir cet autre versant du travail — heureusement !
Quatre semaines de stage chez Veolia Transport, où j’ai contribué à automatiser la création des grilles tarifaires.
Un projet personnel qui reliait les portails de jeux et simplifiait le traitement des tricheries, réclamations et exclusions dans l’e-sport tchèque et slovaque.
Découverte d’une injection SQL sur le site de l’École secondaire des technologies de l’information.
J’ai cofondé un studio web dans lequel nous réalisions d’abord des sites vitrines simples, des modèles et différents scripts. Je me suis ensuite spécialisé dans l’e-commerce, tandis que mon collègue graphiste a suivi sa propre voie.
Ma propre boutique en ligne sur PrestaShop — du développement de fonctionnalités sur mesure et du marketing jusqu’aux relations fournisseurs et au traitement des commandes.
Une autre boutique en ligne personnelle sur PrestaShop — du développement de fonctionnalités sur mesure et du marketing jusqu’aux relations fournisseurs et au traitement des commandes.
J’ai fondé une équipe d’e-sport, ou clan, qui a compté à un moment plus de 40 joueurs sous ma direction. J’ai parallèlement repris et administré un groupe Facebook H1Z1 réunissant 6 000 joueurs.
Cofondateur. Une plateforme multiboutique sur mesure, développée pendant plusieurs années, permettant d’administrer plusieurs boutiques en ligne, domaines, versions linguistiques et devises depuis une interface centrale.
À la fin de l’année 2025, j’ai été contraint d’arrêter le projet.
Développement de plugins pour serveurs de jeu, destinés aux matchs compétitifs de CS:GO sur des portails de jeux tchèques et slovaques.
Une année de développement pour SPORTISIMO, une entreprise qui réalise des milliards de chiffre d’affaires et emploie des dizaines de développeurs. Après mes propres projets, ce fut un changement enrichissant et l’occasion de découvrir l’infrastructure technique d’une grande enseigne en ligne. J’ai plus précisément rejoint l’équipe chargée d’un système interne destiné au personnel des magasins. La solution sur terminaux PDA gérait les mouvements de stock entre la réception des marchandises, la réserve et la surface de vente.
Une plateforme d’analyse pour les matchs d’e-sport. Elle traite les données en direct et historiques de FIFA, NHL, NBA et CS2, et propose les confrontations directes, la forme des joueurs, les tendances de buts, des cotes justes, un radar d’opportunités ainsi que des exports pour l’IA.
Développement d’un système réunissant en un seul endroit site web et boutique en ligne, réservations, CRM, facturation, gestion de projet, marketing et automatisation.
Je conçois des systèmes qui répondent à un vrai problème et survivent largement à leur première version.
HORS DU HAPPY PATH En toute franchise
Certaines leçons ne viennent ni des livres ni des projets réussis. Elles sont nées d’une mission impayée, d’une capacité surestimée ou d’un moment où j’avais raison sans savoir comment le faire entendre. Voici celles que je n’ai pas oubliées.
Vous terminez une mission et le client disparaît. Une autre fois, vous développez pendant plusieurs mois, puis les échanges cessent soudainement.
J’ai commencé par des missions trouvées en ligne. Comme souvent : aucun contrat, aucun acompte. Vous faites exactement ce que le client demande, livrez le travail terminé — puis le client disparaît. Sans payer, sans s’expliquer, tout simplement.
J’ai vécu une situation similaire après plusieurs mois de développement pour une équipe avec laquelle nous n’avions qu’un accord oral. Je sentais qu’ils se désengageaient peu à peu du projet, jusqu’à couper tout contact.
La confiance est un excellent point de départ, mais elle ne remplace pas un contrat. Le périmètre, le prix, l’acompte, les jalons et les conditions de fin doivent être clairs avant la première ligne de code.
Vous chiffrez une mission. Puis arrivent une modification, une nouvelle idée et encore un petit détail — de préférence gratuit, bien sûr.
Vous chiffrez le projet selon le cahier des charges. Le client revient ensuite avec une modification, une autre idée et un dernier petit détail. Vous apprenez encore, voulez bien faire et cherchez à lui rendre service. Mais un geste devient vite un dû, et le projet se transforme en manège sans fin.
J’ai longtemps cru qu’être conciliant signifiait dire oui. En réalité, je brouillais les limites du projet, dévalorisais mon temps et finissais aussi par nuire à la relation client.
Le périmètre doit être précis. Un changement n’est pas un problème, mais il exige une nouvelle estimation, un prix et un délai. Un franc « ceci est en supplément » vaut mieux qu’un oui épuisé.
Je me suis investi à fond dans mon premier poste salarié de développeur. En moins d’un mois, la personne sans l’accord de laquelle je n’aurais peut-être jamais rejoint l’entreprise est pourtant partie.
J’ai pris mon premier poste salarié de développeur et mon tempérament de bourreau de travail s’est immédiatement emballé. Un développeur diplômé, présent depuis environ un an, a été licencié pendant mon premier mois. L’entreprise constatait que je travaillais beaucoup plus vite et que l’organisation de l’époque me ralentissait.
Je ne l’ai pas vécu comme une victoire. J’étais profondément mal à l’aise à l’idée que la personne sans l’accord de laquelle je n’aurais peut-être pas été embauché perde son emploi peu après mon arrivée. La décision ne m’appartenait pas, mais j’ai alors compris que la performance et le changement touchent des personnes bien réelles.
La performance ne se résume pas au nombre de tâches accomplies. L’humilité, le respect des personnes et la conscience que chaque changement d’organisation bouleverse une histoire réelle comptent tout autant.
Le fournisseur n’a pas respecté les conditions convenues. La marchandise est restée en stock et, après l’avoir renvoyée, je n’avais plus ni produits ni argent.
Vous vous entendez avec un fournisseur, commandez les produits et comptez sur les conditions négociées. Sauf qu’elles ne sont pas respectées et que votre entrepôt se remplit d’articles invendus. Quand vous les renvoyez, vous découvrez que vous n’avez plus ni marchandise ni argent.
La technologie ne protège pas, à elle seule, d’un mauvais partenaire commercial. Cette leçon coûteuse m’a rappelé qu’une boutique en ligne ne se résume pas au code et au marketing : elle implique aussi une trésorerie, des stocks, des contrats et des risques à assumer.
Je formalise les accords fournisseurs par écrit, répartis les risques et commence par de petits volumes. Faire confiance, oui, mais vérifier au fil de l’eau.
J’ai rejoint le marketing, commencé à améliorer le site et oublié que l’entreprise avait déjà son prestataire informatique. Un conflit sérieux a suivi.
J’ai commencé à travailler dans le marketing d’une entreprise et, puisque je savais créer des sites, j’ai naturellement entrepris d’améliorer le leur. Mais l’entreprise avait son propre prestataire informatique et je suis intervenu dans un domaine où les responsabilités n’étaient pas clairement définies. Le directeur m’a convoqué et la collaboration a rapidement tourné au conflit.
Ils ont installé un outil de surveillance à distance sur mon ordinateur personnel.
Avant toute modification, je dois connaître les responsabilités, le propriétaire du système et le circuit de validation. Je sépare aussi les accès professionnels de mes appareils et échanges privés.
Le projet et les personnes qui l’entouraient me plaisaient. Mais je ne connaissais pas encore assez bien leur fonctionnement ni ma propre capacité à travailler en équipe.
J’ai accepté de collaborer avec une boutique en ligne que j’appréciais vraiment. J’en connaissais encore mal le fonctionnement, avais peu d’expérience des grandes équipes et ai sous-estimé tout le contexte, la communication et les responsabilités que cette collaboration demanderait.
Au lieu de dire assez tôt que la charge était trop lourde, j’ai tenté de tout gérer. Je me suis tellement surchargé que notre collaboration a pris fin très vite. Ce n’était pas un manque de compétences techniques, mais une mauvaise évaluation de ma capacité et une communication trop tardive.
Avant de commencer, je dois comprendre l’équipe, ses attentes et son rythme. Lorsque ma capacité ne suffit pas, je le dis avant que le problème ne se transforme en silence et en déception.
J’avais promis à un collègue que nous partirions ensemble en vacances. Le propriétaire voulait toutefois qu’un membre de l’informatique reste et m’a laissé le choix : mon emploi ou ma parole.
J’avais promis à un collègue de partir en vacances avec lui. Mais le propriétaire voulait que l’un de nous reste au travail. Il m’a posé un choix simple : revenir travailler le lundi ou rapporter l’ordinateur et quitter l’entreprise.
Le lundi, j’ai rapporté l’ordinateur. Non que mon travail ne comptait pas, mais je tenais à respecter ma parole et à rester quelqu’un sur qui l’on peut compter. En reniant ma promesse uniquement pour garder mon poste, j’aurais peut-être sauvé mon emploi — mais perdu quelque chose de plus précieux à mes yeux.
Aujourd’hui, je clarifierais bien plus tôt les congés, le remplacement et les attentes. Mais lorsque je donne ma parole, je veux la tenir. Le travail est important, mais l’argent ne fait pas tout.
Dans une grande entreprise, la bureaucratie et les méthodes dépassées m’étouffaient. J’exprimais directement mes idées de changement — peut-être trop directement.
J’ai rejoint une entreprise plus importante et la bureaucratie m’a vite frustré. Je proposais des améliorations, mais les décisions de développement étaient souvent prises par des personnes qui ne développaient plus elles-mêmes, et certaines méthodes me semblaient dépassées depuis longtemps. Ma motivation s’est peu à peu érodée.
Je suis direct. Quand quelque chose n’a pas de sens, je le dis parce que je veux l’améliorer. Mais avoir raison et savoir faire accepter un changement sont deux compétences distinctes. Ma critique pouvait être juste ; la façon de la formuler n’a toutefois pas aidé les responsables à l’entendre.
Un changement demande plus qu’un bon argument : il lui faut du contexte, du respect, des alliés et le bon moment. Je reste franc, mais réfléchis davantage à la manière de le dire.
J’ai accepté un tarif horaire inférieur à celui de quatre ans plus tôt. Une rupture et d’autres difficultés se sont ajoutées : tous les ingrédients étaient réunis pour que cela tourne mal.
J’ai accepté une collaboration à un tarif horaire inférieur à celui que je pratiquais quatre ans auparavant. J’appréciais l’équipe et voulais que cela fonctionne. Mais d’autres événements personnels sont survenus au même moment. Un travail que j’aurais normalement mené sans problème a commencé à me sembler une perte de temps.
Le problème ne tenait ni au seul tarif ni à ma seule vie privée. J’ai accepté cette collaboration alors que ma motivation, ma capacité et les conditions n’étaient pas équilibrées. Le plaisir a laissé place à la frustration — même envers des personnes qui n’étaient en rien responsables de ma situation.
Je ne dis plus oui uniquement parce que j’apprécie l’autre partie ou que je n’ose pas refuser. Le prix, l’énergie et la situation personnelle doivent être cohérents ; sinon, l’accord n’est juste pour personne.
ARCHIVES Webtrh 2012—2013
« Très satisfait : communication et réalisation du projet ont été rapides. »
« Un travail rapide et de qualité. »
« Une solution rapide, un travail de qualité et des explications claires. Je recommande ! »
LET'S BUILD Contact
Expliquez-moi ce qui vous freine. Je reviendrai vers vous avec quelques premières questions, puis nous trouverons ensemble le chemin le plus direct vers une solution.