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 →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 →Resume
Want to learn more about my qualifications and experience? Download my complete CV below.
Download CVContact
Feel free to reach out to me for collaborations or opportunities!