About_Me

I'm a Computer Science and Engineering graduate with a strong interest in building systems at the intersection of software, hardware, and intelligent learning. My work spans software engineering, Linux systems, and research-oriented AI, with a focus on practical solutions under real-world constraints.


I enjoy taking ideas from concept to execution, whether that means leading a team through ambiguous technical problems, designing scalable infrastructure, or exploring the limits of continual learning and computer architecture. My work is driven by a systems mindset: understanding the constraints, making the trade-offs, and shipping something that actually works.


Lately, I've been especially interested in the boundary between hardware and software, particularly in areas like computer architecture and continual learning, where the underlying system constraints shape what is possible.

Projects

Structure-Function-Aware Continual Learning for Task-Incremental AI

Final year project on structure-function-aware continual learning for catastrophic forgetting, using ASF-S, AFC, and PGI to isolate task-specific subnetworks while minimizing retraining overhead.

View Project →

Hardware-Accelerated NMS Algorithm

Deterministic non-maximum suppression implemented in VHDL on a Basys 3 FPGA, using a bitonic sorting network and parallel IoU lanes to achieve ~1.13 µs worst-case latency.

View Project →

Isaac Sim ArduPilot Simulator (Ongoing)

A containerised system to simulate real-world drone scenarios. Simulation runs on Isaac Sim with ArduPilot SITL, bridged via Pegasus Simulator. Scalable to ROS integration.

View Project →

libfreenect Python Wrapper

Python wrapper for libfreenect (Kinect). Published on PyPI.

View Project →

UoM GPA Calculator (Firefox Extension)

A browser extension for Firefox that calculates cumulative GPA on the UoM LMS Results page from your visible module table. Runs fully in-browser with no data leaving your device.

View Project →

Intelligent Investment Advisor (Group Project)

AI-powered finance tool for budgeting, stock forecasting, and portfolio analysis. Built with Next.js and FastAPI.

View Project →

Software Engineering Workbench

An AI-powered tool that takes project requirements via questionnaires or docs, asks clarifying questions, then generates a full architecture review with design decisions and recommendations.

View Project →

FS RAG

A Retrieval-Augmented Generation application trained on the FS-Quiz database for Team FalconE Racing, University of Moratuwa. The team was selected to FS Spain and FSG based on the results.

Jeewaka

Scalable healthcare app with doctor discovery, bookings, video consultations, and digital health records. Built with React Native, Node.js microservices.

View Project →

Rysera oneDesk

Final selected prototype for the 2025 Tech Triathlon: a one-stop digital platform for government service access, designed to streamline citizen-facing workflows and service orchestration.

View Project →

RouteMate

Winner of the Idealize 2025 Open Category — a real-time public transport app using Flutter, Firebase, and Google Maps with live tracking, route planning, and crowd-sourced alerts.

View Project →

Mobile Robot Controller

Controller software for mobile robots, developed as part of robotics research.

View Project →

Beyond the Sight

Official website for the Sri Lanka Eye Hospital. Responsible for the full infrastructure of the platform.

View Project →

4-bit NanoProcessor

VHDL implementation tested on Basys3 FPGA.

View Project →

Human Resource Management System

HRMS web app built with React, FastAPI, and MySQL.

View Project →

Technical_Skills

  • Python
  • Java
  • C++
  • JavaScript
  • TypeScript
  • React
  • Node.js
  • FastAPI
  • MySQL
  • MongoDB
  • PyTorch
  • Pandas
  • OpenCV
  • LangFlow
  • Docker
  • Git
  • Isaac Sim
  • ArduPilot
  • Flutter
  • React Native
  • Firebase
  • VHDL

Non_Technical_Skills

Current President of CSESS

Serving as President of the Computer Science Engineering Society, University of Moratuwa, overseeing student activities and ensuring smooth departmental engagement across the CSE community.

Chairperson, IESL RoboGames 2024

Led the organizing committee for IESL RoboGames 2024, overseeing planning, sponsorship acquisition, technical coordination, and event execution. Successfully raised funding through corporate partnerships and introduced the first-ever robot battle event in the history of the University of Moratuwa, significantly boosting student engagement and robotics visibility on campus.

Moraspirit / Global Nexus

Worked in the Global Nexus cultural exchange program, collaborating with participants from Pakistan, Ukraine, Nigeria, the USA, Sri Lanka, Japan, and Turkey. This strengthened my cross-cultural communication, teamwork, and international collaboration skills in a diverse environment.

Mora Wrestling Team

Joined the 2025 Mora Wrestling team without prior combat sports experience, learned the sport from the ground up, and eventually served as the reserve player in the 63kg category in SLUG 2025.

Resume

Want to learn more about my qualifications and experience? Download my complete CV below.

Download CV

Contact

Feel free to reach out to me for collaborations or opportunities!