
Director Of Research For The School Of Computing And Communications
I am an academic and Software Engineering Researcher with 12+ year experience doing research and development to make adaptive and intelligent systems trustworthy and assure their quality and resilience.
Driven by some burning intellectual curiosity, I love research and experimenting with novel ideas. I am an engineer at heart and I like building things and getting my hands dirty. I have strong math, logic, and problem solving foundation, which I believe is essential to develop good software. I believe that my success can only be complete through the success of others. Rather than getting the most out of everyone, I strive to lead with kindness and inclusivity to bring the best of everyone.
I published 30+ papers in top journals and conferences (TSE, ISWC, Middleware, RE, ECSA) in research areas such as Software Engineering and Distributed Systems. I'm also an investigator in a number of EU and National/EPSRC research projects.
Programming Languages: Java, Python, Matlab, Prolog
Tools and Libraries: Model Checkers (LTSA, CADP), Machine Learning (TensorFlow, PyTorch, Bonsai Deep Reinforcement Learning), Angular2, OWL Semantic Reasoning, Choco Constraint Solving
Frameworks: AWS, Kubernetes, Docker
Web Development: Django, React, Bootstrap, Material Design, Photoshop