visualization for exploring, testing, and understanding
Interactive Systems for complex domains
I build dynamic visual software, algorithmic systems, custom graphics engines and interactive media for researchers, educators and artists — turning mathematical models, complex data and artistic vision into living work designed to be explored, studied or exhibited.
Systèmes génératifs pour la recherche et l’enseignement
Systèmes interactifs pour des domaines complexes
Je conçois des logiciels visuels dynamiques, des systèmes algorithmiques, des moteurs graphiques sur mesure et des médias interactifs pour les chercheurs, les enseignants et les artistes — en transformant des modèles mathématiques, des données complexes et une vision artistique en réalisations vivantes, conçues pour être explorées, étudiées ou exposées.
Generative header — a live sketch
En-tête génératif — une esquisse en direct
Question → Data → System → Image
Providing visual data insight, optimizing processes, mathematical modeling — your complex data becomes something you can see, understand and act on.
Question → Données → Système → Image
Visualisation et compréhension des données, optimisation des processus, modélisation mathématique — vos données complexes deviennent quelque chose que vous pouvez voir, comprendre et sur lequel vous pouvez agir.
What I Do
Research visualization
Large datasets turned into visual systems that hold their structure at scale — for papers, talks, and exhibitions.
BEspoke Software
Custom, purpose built software for any data visualization problem. From the user interface to the backend architecture, I create complete, deployed applications customized to your needs.
Teaching and consulting
Working with teams and individuals who want to build data insight pipelines — together we’ll build the architecture, processes and knowledge needed to maintain and extend your system.
Educational systems
Mathematical models, rule sets, simulations and procedural systems translated into interactive works built for exploration. Learners of any age can interact with complex problems in a digital space.
Ce que je fais
Visualisation de recherche
De vastes jeux de données transformés en systèmes visuels qui conservent leur structure à pleine échelle — pour des articles, des conférences et des expositions.
Logiciels sur mesure
Des logiciels personnalisés, conçus spécifiquement pour répondre à tout problème de visualisation de données. De l’interface utilisateur à l’architecture backend, je crée des applications complètes, déployées et adaptées à vos besoins.
Enseignement & conseil
Accompagner les équipes et les personnes qui souhaitent construire elles-mêmes des systèmes génératifs — architecture, méthode et technique.
Systèmes pédagogiques
Des modèles mathématiques, ensembles de règles, simulations et systèmes procéduraux transformés en œuvres interactives conçues pour l’exploration. Les apprenants de tout âge peuvent interagir avec des problèmes complexes dans un environnement numérique.
My work
DOTTY
An app for data flow visualization
Crystal Lab
A lightbox to learn, play and create with light and glass

The Elements of Euclid
A digital blackboard for exploring Euclid’s geometric logic

THREE fractals
A virtual gallery to explore fractal-like patterns

About
I’m a programmer and computational artist. I help researchers, artists and educators to build algorithmic systems — predictable processes that produce images, animations, and interactive media from real data and real models.
Algorithmic art is the conceptual engine: rule-based systems, procedural logic, and real-time simulations. I use this engine to transform how we create, understand and teach. Static models freeze ideas in place; dynamic systems bring them to life — letting you tune parameters, run edge cases, and discover how a complex concept actually behaves.
I take on a small number of projects at a time, usually from first conversation through production.
À propos
Je suis programmeur et artiste computationnel. J’aide les chercheurs, les artistes et les enseignants à concevoir des systèmes algorithmiques — des processus prévisibles qui produisent des images, des animations et des médias interactifs à partir de données réelles et de modèles réels.
L’art algorithmique en est le moteur conceptuel : systèmes fondés sur des règles, logique procédurale et simulations en temps réel. Je l’utilise pour transformer notre manière de mener la recherche et d’enseigner. Les modèles statiques figent les idées ; les systèmes dynamiques leur donnent vie — ils permettent d’ajuster les paramètres, de tester les cas limites et de découvrir comment un concept complexe se comporte réellement.
Je travaille sur un nombre limité de projets à la fois, généralement depuis les premiers échanges jusqu’à la mise en production.
Je prends un petit nombre de projets à la fois, généralement de la première conversation jusqu’à la production.
Contact
Have research or teaching material that needs to come to life? Let’s talk.
I’m not able to take on clients based in France at this time.
Contact
Vous avez des travaux de recherche ou du matériel pédagogique à rendre visibles ? Envoyez-moi le jeu de données ou la question.
Je ne peux pas accepter de clients établis en France pour le moment.