About_Me

I build things and ship them. My background is in Computer Science and Engineering, with open-source as more of a principle than a hobby — I've built OSS projects, not just used them.


I'm a problem solver with high agency. I've led and guided teams toward goals under resource-constrained conditions, and that's where I thrive — because that's where execution matters most. I move fast, keep team friction low, and I'm quick to learn, just as quick to unlearn.


My expertise is in software engineering and its practices, along with DevOps and Linux administration. I live close to the system, not just the application layer.


Lately, I've been pulled toward the boundary between hardware and software: Computer Architecture and Continual Learning in ML — the places where a system's constraints shape what's even possible.

Technical_Skills

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

Projects

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 →

RouteMate

Real-time public transport app using Flutter, Firebase, and Google Maps. Features live tracking, route planning, crowd-sourced alerts, and Material UI 3.

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 →

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!