Dr. Luis Miralles
Lecturer in Computer Science | Machine Learning Researcher | Software Engineering Educator
Dr. Luis Miralles is a Lecturer in Computer Science at Technological University Dublin, Ireland. His academic and professional work combines university teaching, applied research, software engineering, mobile and distributed systems, cybersecurity, and machine learning.
With more than ten years of university teaching experience and an international career across Ireland, Spain, Mexico, and Peru, Dr. Miralles has developed a broad academic profile focused on practical computing education, applied artificial intelligence, and real-world software systems.
Academic Profile
- Lecturer in Computer Science at Technological University Dublin.
- Researcher in applied machine learning, software engineering, and data-driven systems.
- Author of more than 50 peer-reviewed publications.
- Research impact of more than 1,000 academic citations.
- Experienced supervisor of PhD, Master’s, and undergraduate research projects.
- International academic experience in Ireland, Spain, Mexico, Peru, Germany, and Slovenia.
Current Role at Technological University Dublin
At Technological University Dublin, Dr. Miralles teaches and coordinates modules in computer science and software development. His teaching focuses on helping students develop strong theoretical foundations while also gaining practical skills that can be applied in industry and research.
Teaching Areas
- Data Mining and Reinforcement Learning
- Mobile Software Development
- Enterprise Application Development
- Distributed Systems
- Programming support and practical software development laboratories
Teaching and Curriculum Development
- Redesigned and modernised modules in Enterprise Application Development.
- Updated Data Mining teaching content to include modern machine learning approaches.
- Developed practical learning activities for Mobile Software Development.
- Supports students through programming laboratories and project supervision.
- Promotes applied, hands-on learning through software projects and real-world examples.
Research Interests
Dr. Miralles’ research focuses on applied machine learning and intelligent software systems. His work explores how data-driven methods can be used to solve practical problems in health, accessibility, digital systems, cybersecurity, and industrial environments.
- Machine learning applications for COVID-19 and public health
- Online advertising and intelligent advertising systems
- Web accessibility and assistive technologies
- Human activity recognition
- Digital forensics
- Zero-shot learning
- Predictive maintenance using time series
- Explainable artificial intelligence
- AI-generated content and plagiarism detection
- Numerical optimisation and Runge-Kutta schemes
Research Leadership and Projects
Dr. Miralles is actively involved in research leadership and collaborative projects. He is an ML-Lab Leader at Technological University Dublin and has contributed to applied artificial intelligence projects involving academic institutions, research centres, and industry partners.
- ML-Lab Leader at Technological University Dublin.
- Involved with CeADAR, Ireland’s Centre for Applied AI.
- Participant in Enterprise Ireland Innovation Voucher projects.
- Contributor to innovation grants and collaborative research initiatives.
- Supervisor in projects related to online child protection, including N-Light.
- Applicant and contributor to research funding proposals in machine learning and public health.
- Contributor to Marie Skłodowska-Curie research proposals and collaborations.
PhD Supervision
Supervision and mentoring are central parts of Dr. Miralles’ academic work. He has successfully co-supervised doctoral researchers to completion and continues to supervise PhD students in emerging areas of artificial intelligence and machine learning.
Completed PhD Supervision
- Kaiqiang Huang – Human Action Recognition with Scarce Training Data, focusing on Zero-Shot Learning.
- Fatma Elzahraa Eltaher – Outdoor Navigation Support Using Machine Learning for People with Visual Impairment.
Current PhD Research Topics
- Detection of AI-generated plagiarism.
- Optimisation of Runge-Kutta numerical schemes.
- Explainability in machine learning models.
Previous Academic Experience
University College Dublin
- Postdoctoral Research Fellow from 2017 to 2020.
- Worked on machine learning projects involving predictive maintenance.
- Contributed to research in reinforcement learning, graph analysis, and text classification.
Universidad Panamericana, Mexico
- Teacher and researcher in Computer Science from 2014 to 2017.
- Taught Object-Oriented Programming.
- Taught Analysis and Design of Algorithms.
- Contributed to research and academic development in computing.
Universidad Católica Santo Toribio de Mogrovejo, Peru
- Lecturer in 2012.
- Taught Analysis and Design of Systems.
- Taught Quality Systems, Engineering, and Software Development.
Industry and Professional Experience
Before and alongside his academic career, Dr. Miralles developed practical industry experience in software development, digital systems, web platforms, advertising, and consulting.
Software Development
- Worked as a software developer at the University of Murcia.
- Managed Digitum, a digital repository for scientific documents.
- Developed systems for storage, access, and management of academic resources.
Web Development and Advertising
- Worked as a freelance website developer and advertising manager.
- Developed more than ten internet portals.
- Managed platforms receiving approximately 40,000 advertising impressions per day.
- Gained practical experience in online advertising systems and digital business models.
Consulting
- Worked as an intern business consultant at Everis in Madrid.
- Participated in a project related to renewable energies.
- Gained experience in business technology consulting and applied IT solutions.
Education
PhD in Machine Learning in Computer Science
- Institution: University of Murcia, Spain
- Period: 2014–2017
- Thesis: Design of a collaborative advertisement exchange model between advertising networks to optimise profitability.
- Focus: Machine learning, online advertising systems, optimisation, and collaborative models.
Master’s Degree in IT Security
- Institution: University of La Rioja, Spain
- Period: 2013–2014
- Focus: Cybersecurity, information systems protection, security management, and protection against cyber-attacks.
MBA in the Technology Sector
- Institution: AEDE Business School, Madrid, Spain
- Period: 2009–2010
- Focus: Business management, technology strategy, group dynamics, case studies, and project preparation.
Undergraduate Degree in Computer Engineering
- Institution: University of Murcia, Spain
- Period: 2002–2007
- Specialisation: Artificial Intelligence
- Final Project: Image Segmentation using Ontologies
Technical Skills
Programming Languages
- C
- C++
- C#
- Java
- Python
- R
- HTML
Artificial Intelligence and Data Science
- Machine Learning
- Data Mining
- Feature Selection
- Genetic Algorithms
- Reinforcement Learning
- Text Classification
- Graph Analysis
- Predictive Maintenance
- Human Activity Recognition
Software Engineering
- Mobile application development
- Enterprise application development
- Distributed systems
- Object-oriented programming
- Web development
- Database-driven applications
Certifications and Professional Training
- GDPR Certificate from Technological University Dublin.
- Fire Safety Certificate from Technological University Dublin.
Languages
- Spanish: Native language.
- English: Advanced/fluent professional level.
International Experience
Dr. Miralles has developed an international academic and professional career, having worked, studied, or collaborated in several countries. His experience across different educational systems has shaped his approach to teaching, supervision, and research collaboration.
- Spain – education, research, software development, and consulting.
- Ireland – lecturing, postdoctoral research, supervision, and applied AI projects.
- Mexico – teaching and research in computer science.
- Peru – university teaching in software engineering and systems analysis.
- Germany – international academic engagement.
- Slovenia – international academic engagement.
Academic and Community Engagement
In addition to teaching and research, Dr. Miralles has contributed to academic community life through student-focused initiatives, departmental activities, and practical improvements to the university environment.
- Organised book reading competitions.
- Supported student engagement initiatives.
- Contributed to academic community events.
- Participated in activities for staff recognition and retirement celebrations.
- Helped with initiatives to improve shared academic and student spaces.
Professional Identity
Dr. Luis Miralles’ professional identity is built around the connection between computing education, applied research, and practical software systems. His career reflects a commitment to preparing students for real-world computing challenges while also contributing to research that applies artificial intelligence and software engineering to socially and industrially relevant problems.
His work brings together experience in machine learning, cybersecurity, accessibility, mobile computing, distributed systems, and digital platforms. Through teaching, supervision, research, and collaboration, he continues to contribute to the development of responsible, practical, and impactful computing solutions.
