J. Felicien Ihirwe

PhD Student
Software Engineer

More About Me


Profile Picture

I'm a PhD Student at University of L'Aquila-Italy. I am working for Intecs Solutions in their ITS research lab in Pisa. I am a member of Lowcomote project, an EU funded project under ITN Marie Curie Slovakia traning program aiming to train next generation of experts that will upgrade the current trend of Lowcode Development platforms (LCPDs) to a new paradigm, Lowcode Engineering Platforms (LCEPs). This will be achieved by injecting in LCDPs the theoretical and technical framework defined by recent research in Model Driven Engineering (MDE), Cloud Computing and Machine Learning techniques. For more info about my contibutions and expectations see HERE.

Check Out Some of My Works.

I have worked different papers through out my journey, still eager to grow more and more.. to list a couple.


University of L'Aquila

Nov 2019 - Present

PhD Student

Currently I pursing my PhD Degree in Computer Science under supervision of Prof David Ruscio ,Prof Alfonso Pierantonio and Silvia Mazzini

Carnegie Mellon University

July 2017 - June 2019

Graduate Student

Masters in Electrical in Computer Engineering;
Opt: Software Engineering and Machine Learning
Supervisor:Prof David Vernon


Bsc in Electronics and Telecommunication Engineering
Opt: Embedded Systems
Supervisor Kizito Nkurikiyeyezu Ph.D.

Work Experience

Research Assistant

Dec 2019 - Present

Intecs Solutions Spa, Italy

I work in ITS lab research team. My work mainly focuses on how to improve CHESSML language to meet cloud bases IoT development and smart cities application..

Graduate Teaching Assistant

Aug 2018 - Sept 2019

Carnegie Mellon University-Africa

  • I tutored different courses including
  • Foundation of Software Eng and Problem solving -Fall 2018
  • Introduction Java, Linux - Orientation 2018-19 and 2019-20
  • African Center of Excellence in Data Science

  • I tutored different short courses including:
  • Big Data analytics foundation with Spark Shell -Spring 2019
  • Introduction Linux OS - Spring2019
  • Software Engineer

    Jan 2019 - June 2019

    WYS ltd

    Contributed to software engineering expertise in the development of products. Experience the software design and architecture following agile principles from requirements definition through successful deployment and maintenance. Develop code to produce or integrate consumer apps with multipurpose services. Short experience with systems integration frameworks.

    Co-Founder and developer

    Sept 2018 - Current

    TaagMind Ltd

    TaagMind is a brand-new unique start-up based in KigaliRwanda with which we offer Augmented & Virtual reality. We build AR&VR application using unity3D, Node.Js, ReactVR Frameworks.

    Data Analyst-Intern

    May 2018 – Sep 2018

    Rwanda Revenue Authority (RRA)

    Worked on Electronic Billing Machine (EBM) data to improve the VAT tax payment efficiency and service quality. Developed a Machine Learning model to predict non-reporting EBM machine

    Administrative Support Officer

    Jan 2018 – May 2018

    Carnegie Mellon University - Africa

    General office support for various administrative functions of the organization.

    Electronics Engineer

    May 2016 – August 2017

    BBOXX Capital

    Efficiently provided a great working commitment to the company product refurbishment processes, unshipping, product quality check and product deployment to the market. Participated in ongoing product design process to improved client’s satisfactions.

    Math-Physics Instructor

    February 2012 – May 2015

    ACEC Shyira/Mineduc

    Taught Math for advanced level classes and Physics in O'level classes. Prepare courses, evaluate, grade students.


    Via Ramiro Torrini 2
    Pisa, Italy
    56121 IT

    Call Me At

    Italy: (+39) 3516148411
    Rwanda: (+250) 784869098