Bhanuka Gamage

Colombo · Sri Lanka · (9477) 834-1049 · [email protected]

I'm keen on solving real world problems using my knowledge in machine learning, python and swift. I also enjoy attending networking meetups, meeting new people, and widening my network.


Machine Learning Engineer

Staple, Singapore
March 2021 - Present

iOS Engineer

Map72, Malaysia
December 2020 - Present


Monash UReview, Malaysia
November 2019 - Present

Software Developer (Machine Learning)

Map72, Malaysia
February 2020 - November 2020

Machine Learning Intern

Map72, Malaysia
November 2019 - February 2020

Peer Assisted Student Session (PASS) Leader

Monash University, Malaysia
March 2019 - December 2020

Software Engineering Intern

WINHE Software Engineering Academy, Sri Lanka
October 2017 - February 2018


Monash University Malaysia

Bachelor of Computer Science (Honours)
Machine Learning

GPA: 4.00 (First Class Honours)

February 2020 - December 2020

Monash University Malaysia

Bachelor of Computer Science
Advanced Computer Science

GPA: 3.75

February 2018 - February 2020

Monash College Sri Lanka

Diploma in Engineering (IT)
Introduced to computer science principles such as sorting, big o and good design. Also allowed me to explore the business side of building compeling software.

GPA: 3.625

February 2017 - October 2017

Deep Learning Specialization
Gave a good theoretical foundation for the concepts in deep learning and how to use deep learning to aid real world software.

February 2017 - October 2017

ESOFT Metro Campus Sri Lanka

Diploma in Web Engineering (Pearson Assured Accreditation)
The start of my programming career, where the joy of working with code and people was ignited and the never-ending passion for programming began.
February 2017 - October 2017

St. Joseph’s College Sri Lanka

GCE Advance Level
April 2014 - August 2016


Programming Languages & Tools
  • Rest Architecture
  • Progressive Web Applications
  • Single Page Applications
  • MVVM Architecture
  • MVC Architecture


  • Higher Degree by Research Pathway Scholarship 2020 - Monash University Malaysia
  • Nominee for Sir John Monash Award 2019 - Monash University Australia
  • Monash High Achiever Award 2019 & 2020 - Monash University Malaysia
  • Finalist at the 20th APICTA Competition - MSC APICTA Malaysia
  • High Achiever Award in Engineering (IT) - Monash College Diploma Sri Lanka
  • Global Award for Excellence in Engineering Mobile Apps - Monash College Diploma Sri Lanka
  • Global Award for Excellence in Computer Systems, Networks & Security - Monash College Diploma Sri Lanka
  • Josephian College Colorsman for Basketball - St.Joseph's College Sri Lanka
  • Western Province Sri Lanka Basketball Colorsman - St.Joseph's College Sri Lanka


BAITRADAR - A multi-model clickbait detection algorithm using deep learning

Undergraduate project accepted for conference ranked 13th in computer science

Currently nearing human-level performance, Visual Question Answering (VQA) is an emerging area in artificial intelligence. Established as a multi-disciplinary field in machine learning, both computer vision and natural language processing communities are working together to achieve state-of-the-art (SOTA) performance. However, there is a gap between the SOTA results and real world applications. This is due to the lack of model generalisation. The RAMEN model aimed to achieve domain generalization by obtaining the highest score across two main types of VQA datasets. This study provides two major improvements to the early/late fusion module and aggregation module of the RAMEN architecture, with the objective of further strengthening domain generalization. Vector operations based fusion strategies are introduced for the fusion module and the transformer architecture is introduced for the aggregation module. Improvements of up to five VQA datasets from the experiments conducted are evident. Following the results, this study analyses the effects of both the improvements on the domain generalization problem. The code is available on GitHub though the following link.



Apart from being a software engineer, I enjoy most of my time being outdoors. I enjoy hiking, photography and long road trips. Doing the Everest base camp trek with my significant other is one of my life goals.

When forced indoors, I enjoy playing racing simulators and watching movies. I also spend a large amount of my free time exploring the latest advancements in the apple eco-system and tech.