movie color palettes

A visual exploration of cinema through algorithmic color analysis. Each movie is distilled into its essential color palette - like watching movies, but without all the pesky plot and characters.
Built with Python (sklearn for color clustering), SQLite, Svelte, and TypeScript. Using this homemade algorithm. API available at movies-palettes.adriencarpentier.com/api. 2024.
galerie søren bollinger

A procedurally-generated contemporary art gallery AI-generating fake exhibitions. Each visit reveals new artists, artworks, and curatorial statements that blur the line between authentic and artificial art discourse.
Built with Python NLP libraries and PostgreSQL for content generation and storage. 2018.
generative art visualizations
newspeak dictionary

Two experimental NLP bots that algorithmically generate plausible-sounding neologisms. Each bot generates both convincing new vocabulary and their whimsical definitions, available in English and French.
Built with Python (NLTK, Spacy for NLP), FastAPI backend, PostgreSQL. API available at word-generator-api.adriencarpentier.com. 2022.
street art




















random video jockey

An experimental web VJ system creating endless visual journeys by randomly picking and mixing YouTube clips. Each session creates a unique, unpredictable sequence with smooth, hypnotic transitions between completely unrelated videos.
Built with vanilla JavaScript for frontend effects, Python/Django backend, PostgreSQL for clip management. API available at vj.adriencarpentier.com/api. 2021.
experience the mix (initial buffer ~12s)
artificial non intelligence

An interactive game that playfully explores the limitations and biases of artificial intelligence. Players discover how easily AI systems can be misled, raising questions about digital literacy and trust.
Built with Python (TensorFlow/Keras), FastAPI backend, web scraping with BeautifulSoup, PostgreSQL database, JavaScript frontend. Created at Le Wagon Tokyo. 2021.
homo machina

An award-winning mobile video game inspired by the work of avant-garde scientist Fritz Kahn, physician and graphic designer from the 1930s (producer).
- Best Mobile Game, Game Connection 2018, San Francisco
- Best Visual Art in Computer Game, Anifilm 2019, Czech Republic
- Meilleur Jeu Mobile, Ping Awards 2018, France
- Best Mobile Game, Silver Lovie Award 2019
- Official Nominee Gamer's Voice Award, SXSW 2018, Austin
- Official Nominee, A-Maze 2018, Berlin
- Alternate Reality Nominee, Sheffield Doc Fest 2018, Sheffield
stalk me
- github
- steam
- teespring
- me[at]adriencarpentier.com
- SSH public key
mondrian painting generator

An algorithmic art generator that creates unique Mondrian-style compositions using recursive subdivision and custom color distribution algorithms. Each click generates a new procedural artwork following Mondrian's neoplasticism rules.
Built with vanilla JavaScript, using custom geometry algorithms. 2022.
photography
- 2008: Collective Exhibition, Atelier Z, Paris
- 2008-2009: Photoreports in Times of India / Aujourd'hui l'Inde / liberation.fr / Demeures & Châteaux and other magazines - among them, a photographic report in remote villages of the Nepali maoist rebellion during the Nepalese civil war
- 2008: Personal exhibition at the Staff Association of the Bibliothèque Nationale de France, Paris
- 2008: Personal exhibition at the Bibliothèque Nationale de France, Paris
- 2008: Collective Exhibition, Galerie Artaé, Lyon, France
- 2009: Personal exhibition at Galerie Artaé, Lyon, France
- 2010: One of the 16 artists selected for the contemporary art fair 'L'art au carré' in Lyon, France
patrick ducratin

An AI-powered political satire bot using advanced NLP to generate contextually-aware political discourse. Successfully demonstrated the power of algorithmic social engineering by engaging real French politicians in arguing with him!
Built with PHP and custom language models trained on French political discourse. 2017.