Valentin Kim · Veakey Labs
← Changer de porte
Vous avez un projet

Je m'appelle Valentin Kim. Je conçois des sites et des outils métier qui font gagner du temps et des clients : prise de rendez-vous, devis en ligne, inscriptions, planning. Vous me parlez de votre quotidien, je livre vite une première version, et on ajuste sur l'usage réel.

Un seul interlocuteurDu premier café à la mise en ligne, puis la maintenance.
Une première version viteTestée sur vos vrais cas avant d'aller plus loin.
Pensé pour le téléphoneVos clients vous trouvent et vous contactent depuis leur mobile.
Il reste à vousLe site et l'outil vous appartiennent. Pas de prison technique.

Application sociale iOS et Android · rôle : CTO

MINe

La carte sociale de la ville : ce qui se passe autour de soi, en direct, vu du ciel.

MINe relie les gens et les lieux de leur ville : une carte satellite 3D en direct avec les événements et la densité de foule, des profils pour les commerçants et les lieux, un chat entre amis, des stories et des photos. J'en suis le CTO : la technique des apps iPhone et Android et de la plateforme qui les fait tourner, en 7 langues. C'est le plus gros projet auquel j'ai participé.

  • Apps natives iPhone et Android
  • Carte 3D en direct : événements et foule
  • Profils pro pour commerçants et lieux
  • 7 langues, arabe compris

Swift (iOS natif) · Kotlin (Android natif) · Go en microservices · Podman · 7 langues dont l'arabe · carte 3D Mapbox · tutoriels vidéo Remotion

Site de cabinet de kinésithérapie

Kinésport de la Gare

Le patient montre où il a mal, le site lui répond et l'emmène jusqu'au rendez-vous.

Un cabinet de trois kinés qui emménage dans de nouveaux locaux. Le site présente les soins avec leurs prix, montre le cabinet en photos, et guide le patient : il touche la zone qui le fait souffrir (dos, épaule, genou…) et voit tout de suite comment l'équipe peut l'aider, puis réserve en un geste. Le tout en français, en anglais et en espagnol, comme au cabinet.

  • « Où avez-vous mal ? » : un parcours qui rassure avant de réserver
  • Prix affichés clairement, soin par soin
  • Trois langues pour une patientèle frontalière
  • Bouton Réserver / Appeler toujours à portée de pouce

Astro · site trilingue · tests Playwright · carte interactive

Mise en ligne prochaine

Site d'un service administratif indépendant (Genève)

MP Admin Solutions

Un site qui transforme un visiteur pressé en demande de devis, en quatre étapes.

Un service administratif indépendant à Genève, qui gère factures, relances, RH et dossiers de chantier pour artisans, PME et architectes. Le site explique clairement les cinq domaines couverts et les tarifs, puis guide vers un devis en quatre étapes. Bonus pour les artisans : un calculateur qui donne le délai d'un dossier de chantier selon la date de démarrage. Disponible en français, allemand, italien et anglais.

  • Devis guidé en 4 étapes
  • Calculateur de délai de chantier
  • Quatre langues : FR, DE, IT, EN
  • Barre « Appeler / Demander un devis » sur mobile

HTML/CSS/JS sans dépendance ni build · 4 langues · polices auto-hébergées · llms.txt

Mise en ligne prochaine

Site d'une animatrice d'ateliers bien-être

LudiKSensoriel

Vingt ans de métier racontés avec la même douceur que ses ateliers.

Une animatrice d'ateliers ludiques et sensoriels (danse, yoga, éveil, couture) qui intervient en crèches, EMS, EHPAD et structures intergénérationnelles, entre la Suisse et la France. Le site donne envie dès le premier écran, explique à qui s'adressent les séances, détaille chaque atelier et met en avant son parcours. Les structures comprennent vite ce qu'elle propose et comment la contacter.

  • Une identité chaleureuse, fidèle à son univers
  • Un public, une section : chaque structure se reconnaît
  • Ateliers décrits concrètement
  • Contact direct en fin de parcours

Site statique HTML/CSS/JS

Site d'un club de basket loisir (Bons-en-Chablais)

Les Cerfs · CSL Basket Loisir

Un club de quartier avec l'allure d'une franchise pro, et la licence qui se prend en ligne.

Le basket loisir du CSL Bons-en-Chablais : des adultes qui jouent le vendredi soir, sans championnat. Le site donne une vraie identité au club (« Les Cerfs », maillot bleu nuit qui vire au rouge), répond à toutes les questions pratiques (quand, où, qui, combien), et permet de prendre sa licence en ligne. Fini les inscriptions sur papier et les relances à la main.

  • Une identité forte qui donne envie de rejoindre
  • Toutes les infos pratiques en un écran
  • Licence en ligne via HelloAsso
  • Itinéraire animé jusqu'au gymnase

Astro · API PHP 8.3 et SQLite · licences via HelloAsso · envoi de SMS · hébergement Infomaniak

Mon école de code : site, réservation et paiement

Veakey Labs Academy

Une école complète, réservation et paiement compris, sans back-office à maintenir.

Mon école de programmation et de robotique pour ados et familles, en petits groupes. Le site présente les cours et les tarifs, fait passer un test de niveau en ligne, encaisse les paiements et organise les groupes. Tout tourne seul : je passe mon temps à enseigner, pas à gérer des inscriptions.

  • Réservation et paiement en ligne
  • Test de niveau automatique
  • Groupes organisés sans tableur à la main
  • Témoignages d'élèves réels sur le site
« Franchement j'ai adoré votre cours monsieur, d'habitude j'aime pas ce genre d'atelier mais avec vous c'est différent. » Lucas, 17 ans

Astro sur Infomaniak · Google Apps Script/Sheets · Stripe Checkout · Google Calendar · 6 langues

Logiciel de planification pour la sécurité privée

Plannif

Le planning des agents de sécurité, sans trou de couverture et avec chaque modification tracée.

Un logiciel pour les sociétés de sécurité privée qui planifient leurs agents sur plusieurs sites. Il vérifie les habilitations obligatoires (carte professionnelle CNAPS, SSIAP…), gère les vacations de nuit, montre en un coup d'œil les trous de couverture du mois, et garde une trace de chaque modification. Le planning qui débordait du tableur devient un écran clair.

  • Habilitations des agents vérifiées
  • Trous de couverture visibles sur le mois
  • Vacations de nuit et trajets gérés
  • Historique complet, avec corbeille et restauration

Go · binaire unique (embed.FS) · SQLite par entreprise · multi-client par sous-domaine · tests automatisés

Démo sur demande

Ma carte de visite en ligne

veakeylabs.ch

Une carte de visite qui s'ajoute aux contacts en un geste.

Mon site : une page qui dit qui je suis et ce que je fais, montre quelques réalisations et se termine par un bouton « Ajouter à mes contacts ». Un QR code suffit à la partager en rendez-vous. Disponible en quatre langues.

  • Ajout aux contacts en un geste
  • QR code pour les rencontres en vrai
  • Quatre langues

Page statique unique · vCard · QR code · 4 langues

En dehors des projets

Ce qui se passe aussi au labo.

Une reprise technique en urgence pour une entreprise, et les applications mobiles de Veakey Labs. Chacune en un schéma.

  1. 01Sécuriser
  2. 02Récupérer
  3. 03Migrer
  4. 04Héberger

Reprise technique

Un outil de chantier repris en main

Une PME genevoise de génie civil utilisait un outil de suivi de chantier resté sur les comptes personnels du développeur qui l'avait créé. J'ai sécurisé les accès le soir même, récupéré le code et les données en contrôlant leur intégrité, migré la connexion des utilisateurs vers un service auto-hébergé et réinstallé l'outil sur un serveur que l'entreprise contrôle.

Application web · authentification auto-hébergée · conteneurs · reverse proxy et TLS

  1. 01Frontière
  2. 02Détection
  3. 03Notification
  4. 04Écran SIM

App mobile · nom provisoire

SimSwitch

L'app détecte un changement de pays, envoie une notification, et un toucher ouvre directement le réglage de la carte SIM (sur iPhone, un guide pas à pas). Android et iOS, sans serveur.

App mobile multiplateforme · module natif Android et iOS · frontières embarquées hors ligne · tests de bout en bout

  1. 01Invitation
  2. 02Appairage
  3. 03Dette
  4. 04Confirmation

App mobile et site

Prêto

Les prêts d'argent et d'objets entre amis. On invite un ami par lien ou QR code, chaque dette est confirmée par l'autre en direct. Les données restent sur le téléphone ; le serveur ne fait que relayer les confirmations, puis efface leur contenu. Dix langues, dont l'arabe, comme son site de présentation.

App mobile multiplateforme · base locale sur l'appareil · serveur de validation sans conservation · temps réel · site statique en 10 langues

  1. 01Socle
  2. 02Modèle
  3. 03Nouvelle app

Outillage

Le socle des apps Veakey Labs

Une bibliothèque commune et un modèle de projet : chaque nouvelle app démarre avec l'abonnement premium, dix langues (lecture de droite à gauche comprise), le stockage, le thème clair ou sombre et des animations qui respectent le réglage « réduire les animations ». Tout composant utilisé par deux apps rejoint le socle.

Bibliothèque partagée · générateur de projet · abonnements intégrés · internationalisation

  1. 01Photo
  2. 02Texte
  3. 03Traduction
  4. 04Voix

App mobile

Story to Speech

Des histoires pour enfants à scanner, traduire et écouter : on photographie la page, le texte est reconnu, traduit, puis lu à voix haute. Cinq langues, dont le khmer.

App mobile multiplateforme · OCR · API de traduction · synthèse vocale

  1. 01Repère
  2. 02Ancrage
  3. 03Tablettes
  4. 04Classement

App Android · réalité augmentée

Trouve-Trouille

Une chasse aux citrouilles en réalité augmentée, créée pour une animation dans un tiers-lieu. L'organisateur ancre chaque citrouille dans le lieu, en intérieur comme en extérieur ; les participants les cherchent sur tablette, guidés par des flèches, avec un classement commun.

App Android native · réalité augmentée · ancres partagées · géolocalisation · serveur temps réel

  1. 01Blocs papier
  2. 02Caméra
  3. 03Marqueurs
  4. 04Programme

Étude de faisabilité

Paper Scratch

Programmer avec des blocs Scratch imprimés sur papier : l'appareil photo repère les blocs grâce à des marqueurs. Première étape : valider la détection.

App hybride · vision par ordinateur · marqueurs visuels

  1. 01Téléphone 1
  2. 02Bluetooth
  3. 03Téléphone 2

Jeu mobile

Kirin Ballon War

Un jeu à deux, téléphone contre téléphone : un joueur crée la partie, l'autre la trouve à proximité et la rejoint en Bluetooth. En français et en anglais.

Jeu multiplateforme · Bluetooth · iOS et Android

On en parle autour d'un café ?

Vous êtes plutôt de l'autre côté ? Voir la version développeur