Jonathan Mourolin

Freelance product management in Paris, and side projects

Projects

  • Mood Operator

    Internal tool to publish tracks and manage my radio
    2026

    Publishing a single track to Mood Radio used to be a multistep, tiring process (convert, normalize gain, check metadata, check cover image, upload). Now I manage the radio and publish a track in seconds.

    • TypeScript
    • React
    • Vite
    • Discogs API
    • AzuraCast API
    • ffmpeg

    Internal tool — no public link

  • jonathanmourolin.com

    Simple curriculum and bio page
    2026

    This page. The record in the corner streams my own radio off a server I run, and the backdrop is a WebGL shader.

    • Astro
    • TypeScript
    • WebGL
    You're looking at it ↗
  • Memento Palace

    Light and simple photography portfolio
    2026

    A personal photography portfolio in React / Vite. Static, no backend, a single JSON file hosted on Github.

    • React
    • Vite
    • GLSL
    Check my photos ↗
  • OpenCogs

    AI agent on Telegram watching the Discogs marketplace
    2026

    Inspired by OpenClaw when it released: a Claude-based agent with 13 tools and persistent memory that can browse and monitor the Discogs (vinyl records) marketplace and deliver conversational alerts on Telegram. The intended value proposition is to never miss a deal or a very rare record.

    • TypeScript
    • Fastify
    • Postgres
    • Drizzle
    • BullMQ
    • Docker
    Chat with the Discogs marketplace ↗
  • DeepCogs

    Discogs wrapper to rediscover your record collection
    2025

    DeepCogs uses Discogs user data to display your vinyl collection and music taste. You can compare your collection with others and get cool recommendations from label-affinity and niche-anchor engines.

    • Next.js
    • TypeScript
    • Discogs API
    • OAuth 1.0a
    Analyze your music profile ↗
  • Mood Radio

    Cross-platform app streaming my record collection
    2025

    An iOS app and web radio streaming from my own record collection. Six stations based on your mood: focus, high energy, melancholic, rave, explore… Stations carry real-time metadata, and you can ask an AI for context on a track on request.

    • Expo
    • React Native
    • TypeScript
    Listen to the radio ↗

Work

  • France Télévisions

    Product Manager
    2023–2026

    france.tv is France’s leading media streaming service. I was Product Manager on the web front-end and led a team of 7 developers, 1 QA, 1 designer.

  • Biogen

    Product Manager
    2022–2023

    Biogen is a global biotechnology company. I was Product Manager for a new product: physio.me, a remote exercise platform for physiotherapists and people living with neuromuscular diseases. Built a product from scratch and landed a first pilot test in a partner hospital within a year.

  • Thiga

    Product Management Consultant
    2018–2022

    Thiga is a major product management consultancy firm in France. I spent four years on various missions: product discovery, growth, product org, coaching and training, for medium to large French companies.