Eight years in sales. Now I build what teams use.

Romain Cournol

Lausanne 🇨🇭 · open to conversations

0/5 agents active

Drag the agents. Click to activate them.

VelqDealCraftJustesseBuildBattleRomainOS Command Center

Sales Manager · Product · AI

At Tamedia, I spot friction, design the tool and drive adoption with 50+ salespeople.

Media, tech, consulting, entrepreneurship. Always the same job: building the business.

Products

Eight products I built.

Four deployed on the web, open them in a browser. Four macOS tools that run locally and are not published. What is written here is what I can show on screen.

Deployed on the web

  • Velq

    Multi-agent system · velq.fr

    An orchestrator routes work to specialised agents. Nothing counts as verified without the source page that proves it, cited with its URL.

    Case study ›
  • DealCraft

    Sales enablement · live

    It takes incomplete meeting notes and returns a proposal, a follow-up, the objections to expect and the next step to take.

    Case study ›
  • Justesse

    Mobile web app · Cloudflare + Claude

    A screenshot of a conversation goes in, a verdict comes out: reply, wait, follow up, move on, or send nothing. Deployed; the closed beta has not started yet.

    See it live ↗
  • BuildBattle

    Multiplayer game · Durable Objects

    2 to 8 players, one brief, a 20-minute clock held by the server. In ranked mode the brief is drawn from a private seed, so the host cannot see it before anyone else.

    Case study ›

Personal macOS tools

  • RomainOS Command Center

    Electron macOS app · local

    An agent loop proposing maintenance work on my repositories: 282 candidate actions, 2 auto-merged.

    Case study ›
  • QuotaGuard

    macOS app · Swift 6, menu bar

    Tracks my AI tool quotas. 59 providers inventoried, 4 integrations shipped, a written reason for each of the 55 left out.

    In daily use
  • ClipSafe

    macOS app · Swift 6, zero dependencies

    Clipboard history encrypted with AES-256-GCM. The sandbox declares no network entitlement at all, so macOS denies it any connection.

    In daily use
  • Balai

    macOS app · disk audit

    Measures what the disk could give back without deleting anything: the cleanup engine is compiled off and the build refuses to unlock it.

    In development

From field to code

Skills & tools

Expertise

B2B Business Development · Key Account Management · Public tenders · Negotiation · Media strategy · Pipeline management

CRM & data

HubSpot (Key User) · Salesforce · Clay · PowerBI

AI & automation

Claude API · Claude Code · Make · Google Gemini · ChatGPT · AI agents

Build

TypeScript · React · Astro · Cloudflare Workers & Durable Objects · Supabase · Swift / macOS

Eight years

Three crafts, one profile.

01

Sales

Eight years generating B2B revenue

  • From prospecting to closing, in the field
  • Entrepreneurship, consulting, media: always carrying a number
  • I know what triggers a buying decision
02

Product

A tool is judged by its use

  • At Tamedia, tools shaped by friction observed with salespeople
  • Meeting prep, personalised follow-ups, campaign summaries
  • Training and follow-up for 50+ users after rollout
03

AI

AI lead at Tamedia

  • Tools that make it to production
  • LLMs, agents, workflow automation
  • Adopted by teams every day

The journey

Results, in numbers.

From business development to general management, I learned to start with real constraints and prioritise for impact. At Tamedia, my role now spans sales and product, as AI lead for French-speaking Switzerland.

CHF 700Kgenerated at Tamedia · +18% portfolio
€1.5Min business built from scratch at Amaris
€400Kannual revenue running my own company across 4 countries
17consultants hired and managed

Tamedia AdvertisingSales Manager · HubSpot Key User · AI Lead

TAZ CommunicationHead of Sales & Marketing

Life PrivilègeSenior Sales Advisor

Europ’Esthetic Sud-OuestFounder & Managing Director

See the full CV ›

Contact

Hiring for a Product / AI role?

Let’s talk. Coffee in Lausanne or a call, reply within 24h.

Romain Cournol, based near Lausanne, B permit. Looking for a Product / AI role in French-speaking Switzerland or Zurich, and available to talk about it.