Portfolio · Métropole lilloise

Raphaël
Flipo.

Commercial et marketeur de métier, je construis aussi les produits que je vends. En alternance en BUT Techniques de commercialisation et chez Florimond Deprez, je lance deux projets : La Boussole, l'appli qui organise les déplacements des associations, et Jarvis, un agent IA qui travaille en local sur Mac.

Portrait de Raphaël Flipo, bras croisés, pull marine
La Boussole · bêta v0.9
ENAnglais C1
2produits en développement
3expériences commerciales et marketing
4plateformes visées par La Boussole
0 €pour faire tourner Jarvis
01 — La Boussole

Moins d'organisation.
Plus de moments à partager.

Une sortie, des conducteurs volontaires, des places à réserver. La Boussole rassemble les déplacements d'une association dans un espace privé, pour ne plus recouper les messages et les tableaux à la dernière minute.

Clubs sportifsAssociations localesGroupes scoutsCollectifs et réseaux
Bêta v0.9 · à la recherche d'associations pilotes
Écran Covoiturages de La Boussole : un trajet avec 2 places sur 3 et le bouton Réserver 1 place
Réserver une place dans un trajet partagé.Données de test fictives
01

Préparer

Un titre, une date, un lieu de rendez-vous public et un groupe. Les responsables rendent le départ lisible pour tout le monde.

02

Partager

Une invitation, une adhésion approuvée. Les membres retrouvent leur association, même s'ils en suivent plusieurs.

03

Réserver

Les conducteurs proposent leurs places, les participants réservent et peuvent annuler. Les disponibilités suivent en direct.

Événements clairs

Date, lieu, consignes utiles. Les activités sont classées par groupe pour s'y retrouver.

Covoiturage et places

Proposer un trajet, réserver, annuler. La dernière place ne peut pas être attribuée deux fois.

Carte des trajets

Départs et points de rendez-vous sur une carte OpenStreetMap, sans service payant.

Rôles et accès

Propriétaire, administrateur, coordinateur, membre. Invitations révocables, adhésions approuvées.

Plusieurs associations

Un seul compte pour rejoindre plusieurs associations ; chaque espace reste privé et cloisonné.

Rappels intégrés

Les rappels restent dans l'application, sans SMS ni e-mail envoyé en masse.

Sous le capot

Une seule base de code, quatre plateformes.

L'application est écrite en C++17 avec Qt 6 et QML, pour viser macOS, Windows, iOS et Android depuis le même code.

Les comptes et les données passent par Firebase Auth et Firestore, avec des règles de sécurité par association. La réservation de la dernière place se fait dans une transaction : si deux personnes cliquent en même temps, une seule l'obtient.

macOSWindowsiOSAndroid · expérimental
1base de code partagée
4plateformes visées
15fonctionnalités dans la bêta
0 €pour démarrer avec l'offre Découverte
Offres de lancement

Le bon cadre,
à la taille du groupe.

Découverte
0 €

Essayer le parcours à petite échelle.

  • 30 membres · 1 groupe
  • 5 événements · 20 trajets
  • 1 responsable propriétaire
  • Réservations et annulations
  • Export de ses données personnelles
Recommandé
Association
19 €/ mois

Pour les clubs et associations actifs.

  • 150 membres · 5 groupes
  • 100 événements · 300 trajets
  • Gestion avancée des membres
  • Tableau de bord et indicateurs
  • Rappels dans l'application
Organisation
49 €/ mois

Pour plusieurs groupes et responsables.

  • 500 membres · 20 groupes
  • 500 événements · 1 000 trajets
  • Jusqu'à 5 responsables
  • Coordinateurs et permissions avancées
  • Exports des données de l'association

Tarifs de lancement indicatifs, par association. Aucun paiement n'est encore actif pendant la bêta.

Programme pilote

Votre association veut essayer ?

Je cherche quelques structures pilotes — un club sportif, une association locale, un groupe scout — pour tester La Boussole sur une vraie sortie et l'améliorer avec vous.

Proposer mon association
5 minComprendre le déplacement à organiser.
10 minEssayer l'invitation, la réservation et l'annulation.
5 minNoter les difficultés et décider de la suite.
02 — Jarvis · open source

Un agent IA autonome
qui vit sur ton Mac.

Jarvis reçoit une demande en langage naturel, planifie, utilise de vrais outils — fichiers, terminal, Word, Excel, PowerPoint, navigateur, Git, Calendrier — vérifie son propre travail, puis rend le résultat. Les modèles tournent en local, gratuitement ; un renfort en ligne gratuit n'intervient qu'avec ton accord.

Écran d'accueil de Jarvis : sphère verte, champ de demande et raccourcis de tâches
L'app Mac native. Interface en verre translucide, raccourci global ⌥ Espace, plusieurs tâches en parallèle.
Rapport de recherche de Jarvis avec sections et citations numérotées
Recherche approfondie. Sous-requêtes en parallèle, lecture des pages, rapport rédigé avec ses sources numérotées.
Jarvis ouvert sur un iPhone
Depuis l'iPhone. Application web installable, raccourcis Siri, accès sécurisé via Tailscale — le Mac fait le travail.
Réglages de Jarvis, onglet Renfort, avec le service Google Gemini
Renfort gratuit, sur accord. Quand le modèle local bloque, Jarvis peut passer la main à un modèle en ligne gratuit, puis revenir en local.
Image générée par Jarvis : un groupe de scouts autour d'un feu de camp sous les étoiles
Images générées en local. Modèle Z-Image-Turbo sur la puce Apple, sans abonnement.
~14klignes de code (Python, Swift, JavaScript)
63outils, dans un bac à sable
260+tests automatiques
10/10au banc d'essai de tâches réelles
2–6 savant la 1re action, contre 45 s au départ
Architecture
InterfaceApp Swift native (AppKit + WebKit) · iPhone en application web
ServeurFastAPI + WebSocket · jeton 256 bits · clé révocable par appareil
AgentBoucle outil ⇄ modèle · plan · auto-vérification · sous-agents parallèles
ModèlesMLX gpt-oss-20b · Ollama · renfort Gemini, relais Mistral, modèle Apple
OutilsFichiers, terminal, Office, navigateur, Git, Calendrier… sous Seatbelt

Moteur local sur Apple Silicon

gpt-oss-20b via MLX, environ 40 jetons/s. La sortie brute au format Harmony est analysée en streaming, pour un texte en direct sans fragments.

Seulement les outils utiles

15 outils de base, puis les familles détectées dans la demande. Le préfixe reste dans le cache du modèle : la première action passe de 45 s à 2–6 s.

Il vérifie avant de rendre la main

Un contrôleur relit la demande et l'état réel du disque (fichiers, taille, diapos…). S'il manque quelque chose, l'agent repart avec la consigne précise.

Notifications chiffrées, codées à la main

Web Push RFC 8291 (ECDH P-256, HKDF, AES-GCM) et VAPID en JWT ES256, sans bibliothèque de push.

Sécurité par défaut

Commandes en bac à sable, secrets dans le Trousseau macOS, journal d'audit et bouton « Annuler les modifications ».

Voir le code sur GitHub

Licence MIT. Installateur fourni pour les Mac Apple Silicon.

Python · FastAPI · Swift · JavaScript · MLX · Ollama · Playwright
Ma façon de travailler

Du terrain au produit.

01

Partir du client

Je viens de la vente. Je commence par le problème de la personne en face — un responsable bénévole, un commercial, un client — avant de penser technique.

02

Construire vite, avec l'IA

Je conçois le produit et l'expérience, et je pilote des assistants IA de code pour passer rapidement de l'idée à une version qui tourne.

03

Prouver que ça marche

Tests automatiques, bancs d'essai, mesures de vitesse : je présente ce qui a été vérifié, et je dis clairement ce qui reste en bêta.

Parcours

Vendre, communiquer,
encadrer.

Expérience professionnelle

Sept. 2026 — auj.

Commercial, responsable marketing et communication

Groupe Florimond Deprez · Capelle-en-Pévèle
  • Responsable de projets marketing internes
  • Assistant commercial BtoB, spécialité betterave fourragère et sucrière
  • Développement d'un CRM, code en Swift et C/C++
  • Montage photo et vidéo
  • Organisation de réunions et de présentations
Juin 2025 — juin 2026

Commercial et directeur communication / marketing

Brasserie des Lys · Roubaix
  • Prospection commerciale
  • Vente terrain BtoB et BtoC, sur site et sédentaire
  • Direction de la communication
  • Mise en place des stratégies commerciale, communication et marketing
Déc. 2024 — janv. 2025

Stage commercial

Renault Roubaix · concession
  • Prospection commerciale
  • Accueil des clients
  • Remise des véhicules
Août 2025 — auj.

Chef de troupe scout

Scouts d'Europe et SUF
  • Direction et responsabilité d'un groupe de jeunes
  • Encadrement et management de chefs assistants

Formation

2026 — 2027BUT Techniques de commercialisation, alternanceUniversité de Lille · marketing digital, e-business et entrepreneuriat
2024 — 2026BUT Techniques de commercialisation, alternanceUniversité Polytechnique Hauts-de-France · commerce, vente, marketing, communication
2021 — 2024Baccalauréat généralLycée Ozanam, Lille · spécialités SES et sciences de l'ingénieur

Compétences

Prospection et venteStratégie marketingGestion des réseaux sociauxEncadrement et managementPhoto et vidéoSwift, C, C++Modélisation et animation 3DOfficeAdobe Creative CloudApple CreatorXcodeVisual StudioPermis B

Langues

AnglaisC1
EspagnolA2

Centres d'intérêt

Sport automobile — F1, MotoGP, WEC
Tennis — classé 2/6
Scoutisme — chef de troupe
Informatique — code, montage de PC
Contact

Un projet ?
Parlons-en.

Associations et clubs

Tester La Boussole

Une démonstration de 20 minutes, puis un pilote sur une vraie sortie de votre structure.

Entreprises

Commerce et marketing

Prospection, stratégie de communication, réseaux sociaux, contenus photo et vidéo.

Projets numériques

Outils sur mesure

Une appli, un outil interne ou une automatisation avec l'IA, du besoin jusqu'à la version qui tourne.

Écrivez-moi r.flipob@gmail.com