Hi there...

I am Madhawa Perera

Human-Computer Interaction Researcher &

Software Engineer

This is my personal website. Views here are my own.

About me

About me

I am a final year PhD student at School of Computing in Australian National University, advised by Associate Professor Armin Haller, Dr. Matt Adcock and Professor Tom Gedeon.

My research sits at the intersection of human-computer interaction (HCI) and knowledge modeling. My current research investigate the use of immersive environments (Augmented Reality (AR) and Virtual Reality (VR)) for remote user behavior studies, with a focus on remote gesture elicitation.

Broadly, I'm passionate about behavioural studies and especially novel human interaction in Augmented Reality (AR) and Virtual Reality (VR) environments. My specific areas of application have spanned from understanding user interaction and environmental context to semantic modeling of the large volumes of data ingested by wearable AR/VR devices. For my current work I am using Oculus Quest, Quest 2 and Microsoft HoloLens 2. I am experienced with Unity game engine, C# scripting and building AR/VR applications. For data analysis and visualizations I use Python and R programming languages.

When there's time, I like to bake (@myfoodepisodes), play Ukulele (which I started recently), blog, volunteer, or enjoy a long distance run.

My specializations


Human Computer Interaction


Virtual and Augmented Reality


Data Modelling


Gesture Interactions

My Experiences

2019 July - Present

Sessional Academic

Australian National University

Deliver lectures and/or tutorials/labs. Conduct classes to an appropriate standard of teaching and professionalism.
Courses taught: Human-Computer Interaction and Design (COMP3900/6390), Data Mining (COMP3425/8410), Programming for Scientists (COMP1730/6730) and (COMP7230), Software Engineering (COMP2120/6120), Web Development and Design (COMP1710/6780)

2022 Aug - Present

Software Engineer

CSIRO - Immersive Environment Lab

AR/VR Application development with Unity, Conducting User Experience (UX) and usablity research in AR/VR.

2019 Jan - Present

Postgraduate Researcher


Research areas - Augmented Reality (AR) Virtual Reality (VR), Gesture Interactions, Human Computer Interaction, Internet of Things (IoT), Semantic Web, Immersive analytics

2021 July- 2021 Dec

Education Technologist

Australian National University

Key responsibilities - Redesign, develop, and improve of technology-enhanced online educational programs. Provide technical and user-experience based consultation to understand and apply effective technology solutions to enhance student learning experiences. Use immersive tools such as Mozilla Hubs, game-based learning tools such as Minecraft for Education, Spatial.io, Gather Town etc.

2018 Jan - 2018 Dec

Senior Software Engineer


As a senior software engineer I was involved in software engineering consultations, product feature designs and training junior engineers. Consultations include on-site and off-site customer engagements , e.g. Arizona of Department of Administration (ADOA) - State of Arizona, USA, and Transport for London (TfL) - UK.

2016 Jan - 2017 Dec

Software Engineer


I was a member of the Internet of Things (IoT) and Enterprise Mobility Management (EMM) research engineering team and lately joined client engagement (services) team. As a software engineer I worked on developing and integrating features to WSO2 product suite and providing customer support as a part of the role in services team. Some features that I developed include Android for Work and Apple Device Enrolment Program (DEP) with WSO2 EMM. As a services team member, I served in off-site customer engagements in Japan and USA clients.

2016 Jan - 2017 Dec

Google Student Ambassador


2014 Aug - 2015 Mar

Business Anlayist Intern

Millennium IT (London Stock Exchange Group)

2011 Nov - 2014 July

Casual Software Engineer

Techsurge Innovations (Pvt) Ltd

My research

Towards Self-Guided Remote User Studies - Feasibility of Gesture Elicitation using Immersive Virtual Reality

Madhawa Perera, Tom Gedeon, Matt Adcock, Armin Haller

IEEE SMC 2021: IEEE International Conference on Systems, Man, and Cybernetics (SMC) 2021.

Personalised Human Device Interaction through Context aware Augmented Reality

Madhawa Perera

ACM ICMI 2020: 22nd International Conference on Multimodal Interaction 2020.

HDGI: A Human Device Gesture Interaction Ontology for the Internet of Things

Madhawa Perera, Armin Haller, Sergio José Rodríguez Méndez, Matt Adcock

ISWC 2020: 19th International Semantic Web Conference 2020.

A Roadmap for Semantically-Enabled Human Device Interactions

Madhawa Perera, Armin Haller, Matt Adcock

SAW 2019: 1st International Workshop on Sensors and Actuators on the Web 2019.

Biofeedback Based Computational Approach for Working Stress Reduction through Meditation Technique

JAPH Perera, PMC Perera, LM Rathnarajah, HB Ekanayake

ICTer 2016: 16th International Conference on Advances in ICT for Emerging Regions (ICTer) 2016.

Contact me


145, Science Rd, Acton, ACT, 2601