Jonathan Mourolin
Freelance product management in Paris, and side projects
Projects
Mood Operator
Internal tool to publish tracks and manage my radio2026Publishing 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 page2026This 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
Memento Palace
Light and simple photography portfolio2026A personal photography portfolio in React / Vite. Static, no backend, a single JSON file hosted on Github.
- React
- Vite
- GLSL
OpenCogs
AI agent on Telegram watching the Discogs marketplace2026Inspired 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
DeepCogs
Discogs wrapper to rediscover your record collection2025DeepCogs 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
Mood Radio
Cross-platform app streaming my record collection2025An 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
Work
France Télévisions
Product Manager2023–2026france.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 Manager2022–2023Biogen 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 Consultant2018–2022Thiga 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.