\n
\n Previously lead front-end developer at cher-ami.tv, I now work as a freelancer, collaborating with engineering teams and studios to balance the big picture with the finer details, ensuring that projects align perfectly with client needs and personality.\n
\n
\n I have recently been serving agencies and clients such as Cher Ami, Rezo Zero, Immersive Garden, Netflix, Warner music, Amazon Prime, Sandro, Opéra de Paris and many more.\n ","toolsDescription": "Stack","tools": ["typescript","vanilla JS","node JS","PHP","webgl","preact","nuxt","vite","esbuild","ogl","use-gesture","preact signals","gsap","interpol","debug","low-router","docker","github action","gitlab CI"],"contactDescription": "I remain open for collaborations and projects, feel free to contact me for any request."},"pieces": [{"id": "67c72e3ef4e8cc2d42cc4300","title": "Julien Jussey","year": 2025,"slug": "julien-jussey","href": "/pieces/julien-jussey","assetsNumber": 10,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/julien-jussey-screen-desktop-2-poster-60x45.webp","alt": "julien-jussey-screen-desktop-2-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/julien-jussey-transform-visible-elements-poster-60x34.webp","alt": "julien-jussey-transform-visible-elements-60x34.mp4","width": 60,"height": 34},{"url": "/api/media/file/julien-jussey-toggle-focus-prodution-poster-60x45.webp","alt": "julien-jussey-toggle-focus-prodution-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/julien-jussey-studio-60x45.webp","alt": "Julien Jussey studio page","width": 60,"height": 45},{"url": "/api/media/file/julien-jussey-transition-studio-page-poster-60x45.webp","alt": "julien-jussey-transition-studio-page-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/julien-jussey-about-screen-60x45.webp","alt": "Julien Jussey about screen","width": 60,"height": 45},{"url": "/api/media/file/julien-jussey-mobile-drag-content-poster-60x107.webp","alt": "julien-jussey-mobile-drag-content-60x107.mp4","width": 60,"height": 107},{"url": "/api/media/file/julien-jussey-mobile-studio-poster-60x107.webp","alt": "julien-jussey-mobile-studio-60x107.mp4","width": 60,"height": 107},{"url": "/api/media/file/julien-jussey-mobile-home-production-3-60x107.webp","alt": "Julien Jussey mobile grid","width": 60,"height": 107},{"url": "/api/media/file/julien-jussey-mobile-home-production-2-60x107.webp","alt": "Julien Jussey mobile page production screen","width": 60,"height": 107}]},{"id": "6890ac5a3292ccaedfe6bb3f","title": "Boegli Gravures","year": 2025,"slug": "boegli-gravures","href": "/pieces/boegli-gravures","assetsNumber": 0,"tags": [{"createdAt": "2025-08-04T12:42:49.227Z","updatedAt": "2025-08-04T12:42:49.241Z","title": "w/ rezo zero","slug": "w-rezo-zero","id": "6890aac93292ccaedfe6b9fa"},{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "67255c5fb814201becbe5fc8","title": "AROP, Opera de Paris","year": 2024,"slug": "arop","href": "/pieces/arop","assetsNumber": 0,"tags": [{"createdAt": "2025-08-04T12:42:49.227Z","updatedAt": "2025-08-04T12:42:49.241Z","title": "w/ rezo zero","slug": "w-rezo-zero","id": "6890aac93292ccaedfe6b9fa"},{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "66f1e1f36e9bdfe891f9eeec","title": "Oggy!","year": 2024,"slug": "oggy","href": "/pieces/oggy","assetsNumber": 12,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/oggy-cover-60x45.webp","alt": "Home page cover","width": 60,"height": 45},{"url": "/api/media/file/oggy-wall-transitions-01-poster-60x45.webp","alt": "oggy-wall-transitions-01-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/oggy-wakeup-illu-vertical-60x96.webp","alt": "oggy-wakeup-illu-vertical-60x96.webp","width": 60,"height": 96},{"url": "/api/media/file/oggy-share-wakeup-illu-first-60x60.webp","alt": "oggy-share-wakeup-illu-first-60x60.webp","width": 60,"height": 60},{"url": "/api/media/file/oggy-share-bath-illu-carre-60x56.webp","alt": "oggy-share-bath-illu-carre-60x56.webp","width": 60,"height": 56},{"url": "/api/media/file/oggy-see-you-60x60.webp","alt": "oggy-see-you-60x60.webp","width": 60,"height": 60},{"url": "/api/media/file/oggy-wakeup-playin-page-poster-60x38.webp","alt": "1st page play-in transition","width": 60,"height": 38},{"url": "/api/media/file/oggy-floppy-plane-prototype-poster-60x46.webp","alt": "oggy-floppy-plane-prototype-60x46.mp4","width": 60,"height": 46},{"url": "/api/media/file/oggy-mahe-favicon-60x60.webp","alt": "oggy-mahe-favicon-60x60.webp","width": 60,"height": 60},{"url": "/api/media/file/oggy-menu-poster-60x45.webp","alt": "Menu wall transition","width": 60,"height": 45},{"url": "/api/media/file/oggy-dezoom-poster-60x38.webp","alt": "slider dezoom","width": 60,"height": 38},{"url": "/api/media/file/oggy-smooth-example-poster-60x37.webp","alt": "Last scene transition","width": 60,"height": 37}]},{"id": "6725568fb814201becbe5db5","title": "Pathé palace","year": 2024,"slug": "path","href": "/pieces/path","assetsNumber": 0,"tags": [{"createdAt": "2025-08-04T12:42:49.227Z","updatedAt": "2025-08-04T12:42:49.241Z","title": "w/ rezo zero","slug": "w-rezo-zero","id": "6890aac93292ccaedfe6b9fa"},{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6706a8d92ab0dd732298c639","title": "Netflix voyage en France","year": 2024,"slug": "netflix-voyage-en-france","href": "/pieces/netflix-voyage-en-france","assetsNumber": 6,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/netflix-voyage-en-france-covers-60x33.webp","alt": "netflix-voyage-en-france-covers-60x33.webp","width": 60,"height": 33},{"url": "/api/media/file/netflix-home-to-project-poster-60x45.webp","alt": "Home to project page transition","width": 60,"height": 45},{"url": "/api/media/file/netflix-voyage-en-france-slider-game-02-poster-60x45.webp","alt": "netflix-voyage-en-france-slider-game-02-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/netflix-voyage-en-france-slider-voyage-poster-60x45.webp","alt": "netflix-voyage-en-france-slider-voyage-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/netflix-voyage-en-france-screen-guide-de-voyage-01-60x37.webp","alt": "netflix-voyage-en-france-screen-guide-de-voyage-01-60x37.webp","width": 60,"height": 37},{"url": "/api/media/file/netflix-voyage-en-france-screen-guide-de-voyage-02-60x37.webp","alt": "netflix-voyage-en-france-screen-guide-de-voyage-02-60x37.webp","width": 60,"height": 37}]},{"id": "6706a7eb2ab0dd732298c2f5","title": "Yovan music","year": 2024,"slug": "yovan-music","href": "/pieces/yovan-music","assetsNumber": 6,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/yovan-music-player-01-poster-60x45.webp","alt": "yovan-music-player-01-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/yovan-music-player-01-mobile-poster-60x98.webp","alt": "yovan-music-player-01-mobile-60x98.mp4","width": 60,"height": 98},{"url": "/api/media/file/yovan-music-screen-test-02-60x39.webp","alt": "yovan-music-screen-test-02-60x39.webp","width": 60,"height": 39},{"url": "/api/media/file/yovan-music-v1-video-background-shader-poster-60x30.webp","alt": "yovan-music-v1-video-background-shader-60x30.mp4","width": 60,"height": 30},{"url": "/api/media/file/yovan-music-screen-test-03-60x39.webp","alt": "yovan-music-screen-test-03-60x39.webp","width": 60,"height": 39},{"url": "/api/media/file/yovan-music-screen-test-01-60x39.webp","alt": "yovan-music-screen-test-01-60x39.webp","width": 60,"height": 39}]},{"id": "6726420fb814201becbe92d0","title": "Lacoste gift","year": 2024,"slug": "lacoste-gift","href": "/pieces/lacoste-gift","assetsNumber": 3,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/lacoste-gift-logo-60x32.webp","alt": "Lacoste gift logo","width": 60,"height": 32},{"url": "/api/media/file/lacoste-gift-cover-60x106.webp","alt": "Lacoste gift cover","width": 60,"height": 106},{"url": "/api/media/file/lacoste-gift-xp-poster-60x107.webp","alt": "Lacoste gift XP","width": 60,"height": 107}]},{"id": "6726390fb814201becbe8b35","title": "Quad","year": 2023,"slug": "quad","href": "/pieces/quad","assetsNumber": 7,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/quad-intro-poster-60x45.webp","alt": "quad-intro-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/quad-home-poster-60x45.webp","alt": "quad-home-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/quad-screen-2-60x45.webp","alt": "quad group home screen ","width": 60,"height": 45},{"url": "/api/media/file/quad-contact-poster-60x45.webp","alt": "quad-contact-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/quad-about-poster-60x45.webp","alt": "quad-about-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/quad-director-1-poster-60x108.webp","alt": "quad-director-1-60x108.mp4","width": 60,"height": 108},{"url": "/api/media/file/quad-screen-1-60x45.webp","alt": "quad group home screen","width": 60,"height": 45}]},{"id": "67264331b814201becbe94f7","title": "Viva Fabrica","year": 2023,"slug": "viva-fabrica","href": "/pieces/viva-fabrica","assetsNumber": 3,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/viva-fabrica-2023-case-study-1-poster-60x38.webp","alt": "viva-fabrica-2023-case-study-1-60x38.mp4","width": 60,"height": 38},{"url": "/api/media/file/viva-fabrica-2023-case-study-2-poster-60x38.webp","alt": "viva-fabrica-2023-case-study-2-60x38.mp4","width": 60,"height": 38},{"url": "/api/media/file/viva-fabrica-2023-case-study-3-poster-60x60.webp","alt": "viva-fabrica-2023-case-study-3-60x60.mp4","width": 60,"height": 60}]},{"id": "6706aac12ab0dd732298cc08","title": "Michael Ferire v3","year": 2023,"slug": "michael-ferire-v3","href": "/pieces/michael-ferire-v3","assetsNumber": 8,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/michael-ferire-v3-intro-poster-60x45.webp","alt": "michael-ferire-v3-intro-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/michael-ferire-v3-project-page-poster-60x45.webp","alt": "michael-ferire-v3-project-page-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/michael-ferire-v3-page-transition-poster-60x45.webp","alt": "michael-ferire-v3-page-transition-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/michael-ferire-v3-infinite-grid-prototype-02-poster-60x43.webp","alt": "michael-ferire-v3-infinite-grid-prototype-02-60x43.mp4","width": 60,"height": 43},{"url": "/api/media/file/michael-ferire-v3-home-dezoom-max-poster-60x45.webp","alt": "michael-ferire-v3-home-dezoom-max-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/michael-ferire-v3-home-page-poster-60x45.webp","alt": "michael-ferire-v3-home-page-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/michael-ferire-v3-about-60x45.webp","alt": "michael-ferire-v3-about-60x45.webp","width": 60,"height": 45},{"url": "/api/media/file/michael-ferire-v3-active-zone-poster-60x45.webp","alt": "michael-ferire-v3-active-zone-60x45.mp4","width": 60,"height": 45}]},{"id": "67264d92b814201becbeab42","title": "Time flies","year": 2023,"slug": "time-flies","href": "/pieces/time-flies","assetsNumber": 2,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/time-flies-cover-60x44.webp","alt": "Time flies cover","width": 60,"height": 44},{"url": "/api/media/file/time-flies-screen-01-poster-60x37.webp","alt": "time flies navigation","width": 60,"height": 37}]},{"id": "6706ab962ab0dd732298d17b","title": "Sandro Believe","year": 2023,"slug": "sandro-believe","href": "/pieces/sandro-believe","assetsNumber": 7,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/sandro-believe-cover-landscape-60x34.webp","alt": "sandro-believe-cover-landscape-60x34.webp","width": 60,"height": 34},{"url": "/api/media/file/sandro-believe-screen-05-poster-60x106.webp","alt": "sandro-believe-screen-05-60x106.mp4","width": 60,"height": 106},{"url": "/api/media/file/sandro-believe-trailer-poster-60x35.webp","alt": "sandro-believe-trailer-60x35.mp4","width": 60,"height": 35},{"url": "/api/media/file/sandro-believe-screen-03-poster-60x106.webp","alt": "sandro-believe-screen-03-60x106.mp4","width": 60,"height": 106},{"url": "/api/media/file/sandro-believe-screen-02-poster-60x106.webp","alt": "sandro-believe-screen-02-60x106.mp4","width": 60,"height": 106},{"url": "/api/media/file/sandro-believe-screen-01-poster-60x106.webp","alt": "sandro-believe-screen-01-60x106.mp4","width": 60,"height": 106},{"url": "/api/media/file/sandro-believe-screen-04-poster-60x106.webp","alt": "sandro-believe-screen-04-60x106.mp4","width": 60,"height": 106}]},{"id": "672642bdb814201becbe941c","title": "Do son, Diptyque","year": 2023,"slug": "do-son-diptyque","href": "/pieces/do-son-diptyque","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "672645afb814201becbe9831","title": "Portfolio Cher ami v3","year": 2023,"slug": "portfolio-cher-ami-v3","href": "/pieces/portfolio-cher-ami-v3","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "672645e4b814201becbe988c","title": "La felicité, Emerige","year": 2022,"slug": "la-felicit-emerige","href": "/pieces/la-felicit-emerige","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "67263318b814201becbe8471","title": "Totem, Amazone Prime","year": 2022,"slug": "totem-amazone-prime","href": "/pieces/totem-amazone-prime","assetsNumber": 2,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/totems-end-xp-1-60x39.webp","alt": "totem XP end ","width": 60,"height": 39},{"url": "/api/media/file/totems-screen-01-poster-60x60.webp","alt": "totems-screen-01-60x60.mp4","width": 60,"height": 60}]},{"id": "67265361b814201becbebc22","title": "Paresse magazine","year": 2022,"slug": "paresse-magazine","href": "/pieces/paresse-magazine","assetsNumber": 0,"tags": [{"createdAt": "2025-08-05T04:44:11.661Z","updatedAt": "2025-08-05T04:44:51.940Z","title": "w/ imprnncbl","slug": "w--imprnncbl","id": "68918c1bbde163ba75402ac8"},{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6726436cb814201becbe9563","title": "Swaap finance","year": 2022,"slug": "swaap","href": "/pieces/swaap","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "67265520b814201becbebe7d","title": "Fanny Vandecandelaere","year": 2022,"slug": "fanny-vandecandelaere-photography","href": "/pieces/fanny-vandecandelaere-photography","assetsNumber": 0,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "672649e4b814201becbea071","title": "Blurry faces","year": 2021,"slug": "blurry-faces","href": "/pieces/blurry-faces","assetsNumber": 2,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"},{"title": "AI","slug": "ai","createdAt": "2024-11-02T15:48:56.846Z","updatedAt": "2024-11-02T15:49:00.282Z","id": "672649e8b814201becbea08f"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/blurry-faces-01-60x36.webp","alt": "blurry faces home interface","width": 60,"height": 36},{"url": "/api/media/file/blurry-faces-sample-01-poster-60x34.webp","alt": "blurry faces interface usage","width": 60,"height": 34}]},{"id": "672642f5b814201becbe945d","title": "Cancer Fighter, INCA","year": 2021,"slug": "cancer-fighter-inca","href": "/pieces/cancer-fighter-inca","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "672643b9b814201becbe95f8","title": "Chasseur d'étoile, Soprano","year": 2021,"slug": "chasseur-dtoile-soprano","href": "/pieces/chasseur-dtoile-soprano","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "67264401b814201becbe963a","title": "The Citizens, Fondation Cartier","year": 2021,"slug": "the-citizens-fondation-cartier","href": "/pieces/the-citizens-fondation-cartier","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6706ac882ab0dd732298d60b","title": "Lelia Withnell","year": 2020,"slug": "lelia-withnell","href": "/pieces/lelia-withnell","assetsNumber": 7,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/lelia-withnell-les-fenottes-60x28.webp","alt": "Lelia Withnell illustration","width": 60,"height": 28},{"url": "/api/media/file/lelia-withnell-home-poster-60x45.webp","alt": "Lelia whithnell home page play-in transition","width": 60,"height": 45},{"url": "/api/media/file/lelia-withnell-page-transition-mobile-poster-60x107.webp","alt": "Home to project page transition","width": 60,"height": 107},{"url": "/api/media/file/lelia-withnell-ui-hover-project-poster-60x68.webp","alt": "Project card hover animation","width": 60,"height": 68},{"url": "/api/media/file/lelia-withnell-intro-mobile-poster-60x107.webp","alt": "lelia-withnell-intro-mobile-60x107.mp4","width": 60,"height": 107},{"url": "/api/media/file/lelia-withnell-header-toogle-mobile-1-poster-60x107.webp","alt": "Header toggle mobile","width": 60,"height": 107},{"url": "/api/media/file/lelia-withnell-ui-menu-label-poster-60x44.webp","alt": "UI menu contextual animation","width": 60,"height": 44}]},{"id": "68911addbde163ba75401cc2","title": "Reflexion, Opéra de Lyon","year": 2020,"slug": "reflexion-opra-de-lyon","href": "/pieces/reflexion-opra-de-lyon","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "67263602b814201becbe8810","title": "Claudia Andujar, Fondation Cartier","year": 2020,"slug": "claudia-andujar-fondation-cartier","href": "/pieces/claudia-andujar-fondation-cartier","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "67264563b814201becbe97e4","title": "Portfolio Cher ami v2","year": 2019,"slug": "portfolio-cher-ami-v2","href": "/pieces/portfolio-cher-ami-v2","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6706ae622ab0dd732298de80","title": "Auberive","year": 2019,"slug": "auberive","href": "/pieces/auberive","assetsNumber": 6,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/auberive-mobile-loader-poster-60x106.webp","alt": "auberive-mobile-loader-60x106.mp4","width": 60,"height": 106},{"url": "/api/media/file/auberive-screen-01-poster-60x43.webp","alt": "auberive-screen-01-60x43.mp4","width": 60,"height": 43},{"url": "/api/media/file/auberive-screen-02-poster-60x43.webp","alt": "auberive-screen-02-60x43.mp4","width": 60,"height": 43},{"url": "/api/media/file/auberive-v1-poster-60x45.webp","alt": "auberive-v1-60x45.mp4","width": 60,"height": 45},{"url": "/api/media/file/auberive-2-60x33.webp","alt": "auberive-2-60x33.webp","width": 60,"height": 32},{"url": "/api/media/file/auberive-1-60x33.webp","alt": "auberive-1-60x33.webp","width": 60,"height": 32}]},{"id": "672647bcb814201becbe9baf","title": "Donatelle Liens","year": 2020,"slug": "donatelle-liens","href": "/pieces/donatelle-liens","assetsNumber": 0,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6726505ab814201becbeb560","title": "Serge Rusak","year": 2019,"slug": "serge-rusak","href": "/pieces/serge-rusak","assetsNumber": 0,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6706add62ab0dd732298dab3","title": "Michael Ferire v2","year": 2018,"slug": "michael-ferire-v2","href": "/pieces/michael-ferire-v2","assetsNumber": 2,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/michael-ferire-v2-gallery-view-60x43.webp","alt": "michael-ferire-v2-gallery-view-60x43.webp","width": 60,"height": 43},{"url": "/api/media/file/michael-ferire-v2-screen-poster-60x34.webp","alt": "michael-ferire-v2-screen-60x34.mp4","width": 60,"height": 34}]},{"id": "67264448b814201becbe96b2","title": "Ubisoft stories","year": 2018,"slug": "ubisoft-stories","href": "/pieces/ubisoft-stories","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "67265114b814201becbeb78a","title": "Swap your face, Jean Paul Gaultier","year": 2018,"slug": "jean-paul-gaultier","href": "/pieces/jean-paul-gaultier","assetsNumber": 0,"tags": [{"title": "w/ cher ami","createdAt": "2024-10-14T10:37:20.246Z","updatedAt": "2024-11-02T16:24:17.239Z","slug": "w-cher-ami","id": "670cf460c37251bf58a108a8"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6725e702b814201becbe7647","title": "Studio tenenbaum","year": 2015,"slug": "studio-tenenbaum","href": "/pieces/studio-tenenbaum","assetsNumber": 0,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6706aef22ab0dd732298e2c7","title": "Michael Ferire v1","year": 2015,"slug": "michael-ferire-v1","href": "/pieces/michael-ferire-v1","assetsNumber": 2,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/michael-ferire-v1-screen-01-60x34.webp","alt": "michael-ferire-v1-screen-01-60x34.webp","width": 60,"height": 34},{"url": "/api/media/file/michael-ferire-v1-screen-02-60x34.webp","alt": "michael-ferire-v1-screen-02-60x34.webp","width": 60,"height": 34}]},{"id": "6725e910b814201becbe76ed","title": "Chez Michelle NYC","year": 2013,"slug": "chez-michelle-nyc","href": "/pieces/chez-michelle-nyc","assetsNumber": 0,"tags": [{"title": "freelance","createdAt": "2024-10-14T10:37:08.118Z","updatedAt": "2024-11-02T08:58:43.053Z","slug": "freelance","id": "670cf454c37251bf58a10861"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"}],"excludeFromRoute": true,"thumbnails": []},{"id": "6706af872ab0dd732298e49e","title": "webgl prototypes","year": null,"slug": "webgl-experiments","href": "/pieces/webgl-experiments","assetsNumber": 11,"tags": [{"title": "prototype","createdAt": "2024-11-02T09:14:51.823Z","updatedAt": "2024-11-02T09:14:51.831Z","slug": "prototype","id": "6725ed8bb814201becbe7e41"},{"title": "development","createdAt": "2024-10-14T10:34:31.746Z","updatedAt": "2024-10-14T10:36:47.862Z","slug": "development","id": "670cf3b7c37251bf58a10654"},{"title": "webgl","createdAt": "2024-11-02T16:05:03.453Z","updatedAt": "2024-11-02T16:05:03.471Z","slug": "webgl","id": "67264dafb814201becbeabd6"},{"title": "design","createdAt": "2024-10-14T10:37:01.194Z","updatedAt": "2024-10-14T10:37:01.198Z","slug": "design","id": "670cf44dc37251bf58a1083a"}],"excludeFromRoute": false,"thumbnails": [{"url": "/api/media/file/webgl-experiments-shader-wave-points-poster-60x32.webp","alt": "Wave of Points","width": 60,"height": 32},{"url": "/api/media/file/webgl-experiments-fundamentals-xp-05-poster-60x32.webp","alt": "Perspective slider","width": 60,"height": 32},{"url": "/api/media/file/webgl-experiments-folio-2024-slider-prototype-poster-60x45.webp","alt": "wbv3 slider prototype","width": 60,"height": 45},{"url": "/api/media/file/webgl-experiments-shader-sega-poster-60x32.webp","alt": "Shader Sega ","width": 60,"height": 32},{"url": "/api/media/file/webgl-experiments-profil-pic-poster-60x59.webp","alt": "webgl-experiments-profil-pic-60x59.mp4","width": 60,"height": 59},{"url": "/api/media/file/webgl-experiments-shader-texture-flag-poster-60x43.webp","alt": "webgl-experiments-shader-texture-flag-60x43.mp4","width": 60,"height": 43},{"url": "/api/media/file/webgl-experiments-profil-pic-01-poster-60x61.webp","alt": "webgl-experiments-profil-pic-01-60x61.mp4","width": 60,"height": 61},{"url": "/api/media/file/webgl-prototype-gradient-square-shader-poster-60x44.webp","alt": "Square gradient","width": 60,"height": 44},{"url": "/api/media/file/webgl-prototype-distortion-1-poster-60x44.webp","alt": "Shader distortion 1","width": 60,"height": 44},{"url": "/api/media/file/webgl-prototype-distortion-2-poster-60x44.webp","alt": "Shader distortion 2","width": 60,"height": 44},{"url": "/api/media/file/webgl-wbv3-prototype-60x41.webp","alt": "webgl wbv3 prototype","width": 60,"height": 41}]}]
}