Bio

Alban Derrien is a freelance consultant, software developer, and instructor working at the intersection of artificial intelligence, optimization, and decision-support systems. He holds a PhD in Computer Science from the University of Nantes, where his research focused on scheduling and constraint programming.

Research Background

His doctoral work explored the cumulative constraint and unified several classical reasoning techniques used in constraint-based scheduling. He proposed a new characterization that reduced the number of intervals of interest for Energetic Reasoning by a factor of 7, leading to up to 4× faster running times for state-of-the-art algorithms. The resulting paper has been cited 41 times to date.

Industry & Academia

After his PhD, he held a research engineer position at IMT Atlantique on the application of constraint programming to cryptanalysis, and previously led AI research and development at MailClark (Sendinblue group), where he designed optimization and machine learning systems used in large-scale email infrastructure.

Current Work

Today he works as an independent consultant and developer. His work focuses on designing practical software solutions that combine artificial intelligence, data processing, and optimization techniques. He develops tools ranging from decision-support systems to computer vision applications and data extraction pipelines.

Recent advances in AI-assisted development have significantly changed the way software can be built. By leveraging modern AI tools in his workflow, he is able to design and implement complete applications end-to-end, bridging traditional gaps between backend development, data processing, and user interfaces. This approach allows him to operate effectively as a full-stack developer despite coming from a strongly algorithmic and research-oriented background.

Teaching

Alongside his consulting work, he regularly teaches computer science, artificial intelligence, and operations research at engineering schools, notably at IMT Atlantique. His teaching focuses on connecting theoretical concepts with practical applications through projects and hands-on development.

Philosophy

More broadly, his work sits at the intersection of research and engineering: transforming ideas from optimization, AI, and algorithms into practical tools and software systems that can be used in real-world contexts.

Alban Derrien is a freelance consultant and developer working at the intersection of artificial intelligence, optimization, and software engineering.

With a PhD in computer science and experience in both research and industry, he focuses on building practical AI-driven tools and applications.

Recent advances in AI-assisted development allow him to bridge traditional gaps between backend engineering, data processing, and user interfaces, effectively working as a full-stack developer.

Alongside his consulting work, he teaches computer science and operations research at IMT Atlantique.

Alban Derrien est consultant indépendant, développeur logiciel et enseignant, travaillant à l'intersection de l'intelligence artificielle, de l'optimisation et des systèmes d'aide à la décision. Il est titulaire d'un doctorat en informatique de l'Université de Nantes, où ses recherches portaient sur l'ordonnancement et la programmation par contraintes.

Parcours Académique

Ses travaux de thèse ont exploré la contrainte cumulative et unifié plusieurs techniques de raisonnement classiques utilisées en ordonnancement par contraintes. Il a proposé une nouvelle caractérisation réduisant d'un facteur 7 le nombre d'intervalles d'intérêt pour le raisonnement énergétique, permettant d'accélérer jusqu'à 4 fois le temps d'exécution des algorithmes de l'état de l'art. L'article issu de ces travaux a été cité 41 fois à ce jour.

Industrie & Recherche

Après sa thèse, il a occupé un poste d'ingénieur de recherche à IMT Atlantique sur l'application de la programmation par contraintes à la cryptanalyse, et a dirigé auparavant la R&D en intelligence artificielle chez MailClark (groupe Sendinblue), où il a conçu des systèmes d'optimisation et d'apprentissage automatique utilisés dans des infrastructures de messagerie à grande échelle.

Activité Actuelle

Aujourd'hui, il exerce comme consultant et développeur indépendant. Son travail est centré sur la conception de solutions logicielles pratiques combinant intelligence artificielle, traitement de données et techniques d'optimisation. Il développe des outils allant des systèmes d'aide à la décision aux applications de vision par ordinateur et aux pipelines d'extraction de données.

Les avancées récentes dans le développement assisté par IA ont considérablement changé la façon dont les logiciels peuvent être construits. En intégrant des outils d'IA modernes dans son flux de travail, il est capable de concevoir et d'implémenter des applications complètes de bout en bout, comblant les fossés traditionnels entre le développement backend, le traitement des données et les interfaces utilisateur. Cette approche lui permet d'opérer efficacement en tant que développeur full-stack malgré un parcours fortement orienté algorithmique et recherche.

Enseignement

Parallèlement à son activité de conseil, il enseigne régulièrement l'informatique, l'intelligence artificielle et la recherche opérationnelle en écoles d'ingénieurs, notamment à IMT Atlantique. Son enseignement met l'accent sur la connexion entre concepts théoriques et applications pratiques à travers des projets et du développement concret.

Philosophie

Plus largement, son travail se situe à l'intersection de la recherche et de l'ingénierie : transformer des idées issues de l'optimisation, de l'IA et de l'algorithmique en outils et systèmes logiciels pratiques, utilisables dans des contextes réels.

Alban Derrien est consultant indépendant et développeur, travaillant à l'intersection de l'intelligence artificielle, de l'optimisation et du génie logiciel.

Titulaire d'un doctorat en informatique et fort d'une expérience en recherche et en industrie, il se consacre à la création d'outils et d'applications pratiques basés sur l'IA.

Les avancées récentes du développement assisté par IA lui permettent de combler les fossés traditionnels entre ingénierie backend, traitement de données et interfaces utilisateur, opérant ainsi efficacement comme développeur full-stack.

Parallèlement à son activité de conseil, il enseigne l'informatique et la recherche opérationnelle à IMT Atlantique.