Back to portfolio

From LLM chat
to a managerial
cockpit.

Landing and app redesign for Callimac, a B2B managerial AI. The app, reframed from a generic chat into a single-page interface for piloting and conversation. Four LLMs orchestrated under the hood, design-in-code straight on the Vite + React repo, in under a month.

N° 01 · 2025
ClientCallimac
RoleUX/UI Designer · Solo
Duration< 1 mo
StackFigma · Vite + React · GitHub · Vercel · Claude Code
M
ManagerEn ligne
Comment recadrer un collaborateur qui arrive systématiquement en retard ?
Je vous recommande un entretien de recadrage structuré en 4 étapes, adapté à la culture de votre entreprise…
Décrivez votre situation…
Rituels managériaux
Point hebdo équipe85%
Feedback 1:160%
Rétrospective30%
Action en cours

Organiser un entretien de recadrage avec un collaborateur

Échéance · 3 jours · En cours
<1 mo
Kickoff → prod
Solo
Designer + code
02
Surfaces redesigned
04
LLMs orchestrated
The brief

Rebuild everything, solo, in under a month — without cutting corners on the system.

Callimac brings managerial support to 100% of managers. A company-contextualized AI, backed by research, carrying five roles in a single platform : Assistant, Coach, Trainer, Barometer, Relay. Under the hood, four LLMs orchestrated — Claude, GPT, Gemini, Perplexity — each used for what it does best.

When I came in, the interface looked like a generic LLM : a chat, and that was it. The ask : redesign the landing (convince CHROs and exec teams) and the app (the manager opening the interface at 9:02 AM between two meetings). Identity, architecture, system, components — all of it, in under a month, solo.

The method made the timeline workable. Figma to set intent across a few screens, everything else straight in the Vite + React repo. Claude Code as a copilot to generate clean code and iterate fast, fake data to prototype without waiting on the API, Vercel making every branch observable on commit. Design is committed, not handed off as an image.

01 · Research

Managers are carrying a job that has become unbearable, alone.

Before opening Figma, I read the Callimac corpus : internal studies, management barometers, the academic literature the product draws on. Plain finding : the manager job has become structurally unbearable.

The design has to answer that. Not sell coaching — give grip to someone who's lost it. On one page. In a few seconds of attention.

  • 56% of employees turn down a management role
  • only 44% of managers have been trained for the job
  • 58% live with intense daily stress

Managerial assistant

Gives managers access to the right HR information and best practices, adapted to each situation and to your company.

  • Contextual answers
  • Access to HR processes
  • Research-backed
Mon collaborateur refuse le feedback, comment faire ?
Voici une approche en 3 étapes basée sur le modèle SBI, adaptée à votre culture d'entreprise…

Coach

Day-to-day support on every managerial situation. Helps your managers grow, step by step.

  1. Analyser la situation
  2. Choisir l'approche
  3. 3Préparer l'entretien

Trainer

Micro-learning and debriefs contextualized to your company and to the manager.

Micro-learning
« Les 4 styles de leadership situationnel »
65% complété

Barometer

Insights on managerial trends, for HR and exec teams.

LunDim

Relay

Roll out new practices or regulations to all your managers, at scale.

Nouvelle politique congés92%
Guide entretien annuel67%
Fig. 01 · Five roles, one platform ⏷ one color per role: feedback, not decoration
02 · System

Out of the chat box. Into a flight deck.

At the start, the app looked like a generic LLM : a chat area, and that was it. The problem : a manager opening the interface at 9:02 AM between two meetings doesn't have time to restart a conversation just to find out what's on for today.

The app was restructured into a single-page interface for piloting and conversation. Conversation stays central — but it's now surrounded by the objects that give grip on the day-to-day : actions, rituals, weekly planning, history. Anything that didn't serve normal use was removed, not hidden.

Four engines under the hood. Callimac orchestrates Claude, GPT, Gemini and Perplexity, each used for what it does best. The UI had to make that power readable without putting it on display : the manager asks, the right model answers.

Reflexes borrowed from Notion and Linear : actions and rituals as pivot objects, explicit navigation between the five roles, clean page distinctions, one-view reading.

Color is feedback, not decoration. Sky for Callimac's voice, one color per role (emerald · Coach, violet · Trainer, amber · Barometer, rose · Relay), and urgency that registers before it's read — an overdue ritual is visible. Warm grounds, Inter as a single family, hierarchy carried by weight.

#0ea5e9
#10b981
#8b5cf6
#f59e0b
#f43f5e
#1C1917
Display · Inter 800

Aa

Headings · tracking -0.04em
Body · Inter 400

Aa

Reading · line-height 1.7
app.callimac.com
Callimac
Action Rituel
+Nouvelle conversation
Mes conversations passées

Bonjour Thomas !

Comment puis-je vous aider aujourd'hui ?

Rituels à préparer
Préparer mon rituel Daily avec thomas pede +1 autres ⌄
Actions en cours
Travailler sur mon action : Envoyer un message de préparation commun à l'équipe +3 autres ⌄
Explorer
Accompagner un collaborateur en difficulté Arbitrer un désaccord entre sous-équipes +6 autres ⌄
Tapez votre message… G
+
Fig. 02 · The app in production ⏷ Home · Actions & Rituals · Calendar
03 · Deliverables

Landing, cockpit, system — committed.

Landing. 3D hero (chat, rituals, action), bento of the five roles, sections for problem, solution, stats, features, team, FAQ. Two audiences served by one page : the decision (CHRO, exec) and the use (managers).

App, reworked into a cockpit. Conversational home at the center ; actions and rituals as Notion / Linear-style pivot objects ; integrated weekly planning, history, explicit navigation between the five roles. Anything that didn't serve normal use was removed. Under the hood, the routing between Claude, GPT, Gemini and Perplexity stays invisible : the manager asks, the right model answers.

Design system from scratch. Warm palette, Inter as a single family, five semantic colors (one per role) paired with an urgency signal — an overdue ritual is visible before it's read. Generous rounded corners, warm shadows. Documented in /design-system on the landing.

Design-in-code workflow. Figma for intent, Claude Code for clean code, Vercel preview on every branch, mock data for prototyping. The design → commit → preview loop fits in a handful of minutes.

Annex · design system

Callimac design system · Sky × Indigo

Tokens, atoms, molecules, organisms — the visual grammar of the managerial cockpit. Inter as a single family, sky as primary voice, five fruit colors per role.

01 Tokens Sky · semantic · type · radii · shadows · icons

Primary — Sky

La voix Callimac. Sky pour les CTA principaux, les liens, les cards interactives. Bg subtle pour les surfaces "on l'écoute".

Primary#0ea5e9
Hover#0284c7
Light#38bdf8
Bg#e0f2fe
Bg subtle#f0f9ff

Sémantique — secondary, success, warning, destructive

Indigo en accent secondaire (chat assistant, gradients). Vert/orange/rouge réservés au feedback fonctionnel — jamais à la déco.

Secondary — indigo#6366f1
Success#10b981
Warning#f59e0b
Destructive#ef4444
Violet (chart)#8b5cf6

Texte & surfaces

Heading#081B35
Text#334155
Text soft#64748b
Text mute#94a3b8
Bg light#f8fafc
Border#e2e8f0

Typographie — Inter

Une seule famille. La hiérarchie se fait sur le poids, jamais sur la fonte. Tabular nums sur les KPI et stats.

Stat30 / 700 · -0.04em
1 247 conversations
H1 page24 / 700 · -0.02em
Préparer votre point hebdo
H2 section20 / 600
Action en cours
H3 sub16 / 600
Rituels managériaux
Body15 / 400 · 1.55
Posez le fait, nommez l'impact, proposez un cap. Le manager pose sa question, le bon modèle répond.
Caption12 / 400 mute
Dernière mise à jour il y a 3 minutes
Gradientdisplay sky → indigo
Assistant IA pour le management

Border radius

Inputs 10, boutons 12, cards 16, dialogs / hero 18. Pills full.

6
sm
8
md
10
input
12
button
14
tile
16
card
18
dialog
full
pill · avatar

Ombres

Empilement subtle pour les cards, plus marqué pour le elevated et les dialogs. Glow accent réservé aux états focus / sélection.

shadow sm
card
card hover
elevated
glow accent

Iconographie — Lucide

Stroke 1.8, couleur primary par défaut. 4 tailles : 16 inline, 20 nav, 24 cards, 32 empty / hero.

size 16Inline texte / boutons / labels
size 20Section / nav
size 24Card / feature
size 32Empty state / page hero
02 Atoms 8 primitives

Button

6 variantes

Primary sky pour les CTA principaux. Secondary indigo pour le second niveau. Outline / ghost / link pour les actions secondaires.

Button — sizes & icons

sm / default / lg / icon

3 tailles + variante icon (carrée 38×38). Les icônes inline gardent un gap de 6px avec le label.

Badge

7 variantes

Statut, tag, compteur. Les couleurs reprennent les sémantiques (info / success / warning / destructive).

Default Secondary Success Warning
Destructive Info Outline
Complété En attente En retard Rituel hebdo 3 actions

Input · Textarea · Label

focus glow

Border 1px, radius 10. Focus = border primary + glow accent 3px. Placeholder text-mute. Disabled grisé.

Votre nom d'affichage côté manager.

Checkbox · Switch

on / off / disabled

Checkbox 18×18 carrée, switch 36×20 pill. Les deux passent en primary à l'activation.

Activer les notifications
Recevoir le digest hebdomadaire
Option désactivée
Mode sombre
Gamification activée

Select

trigger + chev

Trigger style input avec chevron à droite. Le contenu déroulant ouvre une popover.

Spinner · Skeleton

loading

Spinner border-top primary, 3 tailles. Skeleton avec shimmer subtil sur les surfaces blanches.

Tooltip

hover hint

Tooltip dark, 5px de padding vertical. Apparaît avec un fade-in 150ms au hover.

3 notifications non lues
Information contextuelle
03 Molecules 9 compositions

Card

3 variants

Conteneur générique radius 16. Standard / cliquable (hover ombre marquée) / avec footer d'actions.

Card standard Border 1px, shadow card subtle. Usage par défaut pour grouper du contenu.
Card cliquable Survolez pour voir l'ombre passer en hover (sky tinted).
Card avec footer Action principale alignée à droite, action secondaire à sa gauche.

GlowCard — 6 accents

hover glow

Card avec border accent au hover. Une couleur par rôle Callimac. Sky pour Assistant, emerald pour Coach, violet pour Formateur, amber pour Baromètre, rose pour Relai.

SkyAssistant
EmeraldCoach
VioletFormateur
AmberBaromètre
RoseRelai
IndigoHover

KPI cards

label · value · ico

Stat tile compacte. Label uppercase mute, valeur Inter 26pt tabular-nums, icône inline en accent.

Conversations
1 247
Utilisateurs actifs
89
Engagement
73%
Actions complétées
342

Alert — 5 variantes

info · success · warning · destructive

Bordure 1px tinted, fond clair. Icône d'angle en haut-gauche, titre + description en colonne.

Info Votre questionnaire a été enregistré.
Succès Les modifications ont été enregistrées.
Attention Vous avez 3 actions en retard.
Erreur Impossible de se connecter au serveur.

Tabs · Breadcrumb

navigation

Tabs avec indicator cream animé sur fond muted. Breadcrumb chevron + dernier item gras.

Tous Management RH Leadership
Rituels Point hebdo équipe

Progress bars

value + percent

Track muted, fill couleur sémantique. Animation transition 500ms cubic-bezier(0.16, 1, 0.3, 1).

Culture d'entreprise85%
Processus RH90%
Leadership65%
Gestion de conflits40%

Steps coaching

done / active / idle

Stepper horizontal pour les parcours de coaching. Done = success, active = primary, idle = muted.

Écoute
Analyse
3 Médiation
4 Suivi

Empty State

icon + title + d + cta

Fond blanc, icône carrée 48px sur primary-bg, titre bold, description soft, CTA optionnel.

Aucune conversation Commencez par poser une question à Callimac. Il va contextualiser à votre entreprise.

Section Header

label + title + d

En-tête de section avec eyebrow primary uppercase + titre 22pt + description optionnelle. Centré.

Premium Composants pour le management de demain Tous les éléments restent lisibles, accessibles et cohérents.
04 Organisms 6 assembled blocks

Bento — 5 rôles Callimac

une couleur par rôle

Grid bento principal de la landing. Une carte par rôle, une couleur sémantique par carte. Le moteur orchestre 4 LLM derrière, l'UI ne montre que la voix.

Assistant Réponses contextualisées, fondées sur la recherche et les processus RH.
Coach Soutien quotidien, accompagnement sur chaque situation managériale.
Formateur Micro-apprentissages contextualisés, débriefés, mesurés.
Baromètre Insights agrégés sur les tendances managériales, RH et direction.
Relai Déploiement à grande échelle de pratiques et réglementations.

Sidebar nav

brand + items + active

Sidebar 280px. Brand block en haut sur primary-bg-subtle, items en colonne, active marqué en gras avec fond bg-subtle.

Callimac Manager Pro
Chat 3
Rituels 2
Actions SMART
Mon équipe
Tableau de bord

Chat UI

header + thread + input

Card chat complète. Header avec status pulsing emerald, thread asymétrique, suggestions chips, input bar.

C
Callimac En ligne
Comment gérer un conflit d'équipe ?
Voici 3 étapes pour gérer un conflit d'équipe :
  1. Écouter chaque partie séparément
  2. Organiser une médiation structurée
  3. Formaliser un plan d'action commun
Détailler la médiation Me donner un script

Table

data rows

Table dans une card. Header uppercase mute, lignes 12px padding, dernière ligne sans border.

Nom Rôle Statut
Marie Lambert Manager Actif
Hugo Bernard Team Lead En attente
Claire Moreau Manager Inactif

Accordion

FAQ pattern

Liste de details collapsibles. Le + tourne en × à l'ouverture. Une seule section ouverte à la fois optionnellement.

Comment fonctionne le chat IA ?
Le chat utilise un système RAG qui combine vos documents, le questionnaire de personnalisation et des références académiques pour fournir des conseils managériaux contextualisés.
Qu'est-ce qu'un rituel managérial ?
Un rituel est un entretien récurrent (hebdomadaire, mensuel…) avec vos collaborateurs. Callimac vous aide à les préparer et les suivre.
Comment sont calculés les points ?
Les points sont attribués pour chaque interaction : connexion quotidienne, nouvelle conversation, action complétée, rituel réalisé.

Notifications

info / warning / success

Liste de cards notif compactes. Icône carrée colorée + titre + timestamp.

Rappel : Point hebdo avec l'équipe demain à 10h il y a 30min
Action en retard : Debrief médiation Julie / Marc il y a 2h
Nouveau badge débloqué : Médiateur Hier
N° 02 · Next project

b-cube.ai

2022 · PM + Designer solo All-in-one AI-driven crypto trading platform.
V2 vision + end-to-end design.
Design system Callimac · 4 categories