Summary
Miguel Nicolau is a Lecturer at University College Dublin with nearly 30 years of programming experience and over 19 years in teaching, who blends deep systems-level coding (C/C++, Python, lex/yacc, dynamic libraries) with long-standing academic research. For the past 17 years he has published extensively—over 70 peer-reviewed papers—on evolutionary computation, genetic programming, grammatical evolution, and applied modelling for real-world and business analytics problems. He has a strong track record moving between research and engineering roles at institutions including INRIA and the National Digital Research Centre, which informs his pragmatic approach to numerical optimisation and operational research. Miguel’s work often bridges advanced biological models and practical business analytics, making complex optimisation methods accessible for applied domains. Based in Dublin, he holds a PhD from the University of Limerick and combines course development, supervision and hands-on tool-building to translate research into usable software and teaching resources.
13 years of coding experience
9 years of employment as a software developer
Université libre de Bruxelles
Graduat, Graduat at Haute Ecole 'Léonard de Vinci', Bruxelles
PhD, PhD at University of Limerick
Portuguese, English, French, Russian, Spanish