Highly motivated undergraduate pursuing a BSc (Honours) in Electronics and Computer Science at the University of Kelaniya with a strong academic foundation. Recognized with a National Award for AI Future Vision and an active leader in the university tech community. Demonstrated expertise in engineering end-to-end solutions, combining Machine Learning, full-stack development, and secure cloud infrastructure.
Summary
Education
University of Kelaniya, Sri Lanka
- Academic Year: 2022/2023 (Year 1) & 2023/2024 (Year 2)
- Overall GPA: Year 1 GPA: 3.56/4.00 | Year 2 GPA: 2.70/4.00* (Not Complete)
- Total Credits Completed: 77
Dehiattakandiya National School, Ampara
- Scholarship Exam, O/L & A/L
- Bilingual Education & Physical Science Stream (with Information & Communication Technology)
Skills
Languages
- Python
- PHP
- Java
- JavaScript
- TypeScript
- Dart
- C++
- SQL
- Bash
Frameworks & Libraries
- FastAPI
- Django
- Express.js
- Next.js
- React
- Flutter
- Laravel
- TensorFlow
- Keras
- scikit-learn
- pandas
- NumPy
- Tailwind CSS
- Radix UI
AI & Machine Learning
- CNN
- RAG
- Ridge Regression
- Random Forest
- Logistic Regression
- XGBoost
- SMOTE
- OpenSearch
- Amazon Bedrock
- Google Gemini AI
- rembg
- Gradio
Databases & Cloud
- MongoDB
- SQLite
- MySQL
- Convex
- Amazon S3
- Microsoft Azure
- Azure DevOps
- Google Cloud
- Vercel
- Docker
- CI/CD
IoT & Security
- ESP32
- OLED
- Arduino
- JWT
- RBAC
- SQL Injection
- XOR Encryption
- SHA-256
- CTF
- Mobile Reverse Engineering
Tools & Platforms
- Git
- GitHub
- Postman
- n8n
- Jupyter
- Clerk
- SWR
- Vite
Experience
Electronics and Computer Science Club
Lead project execution and infrastructure management for the university CTF platform.
AWS Cloud Club - University of Kelaniya
Sasansa Sansada Foundation (Kelaniya University)
- Contributed to a university group project profiling and collaborating with Sasnaka Sansada Foundation's "Corporate Pillar".
- Worked alongside students from diverse districts studying in Kelaniya.
- Researched and analyzed the Foundation's corporate social responsibility initiatives.
Sasnaka Sansada Foundation
- Supported educational initiatives, including the "Ganitha Sawiya" exam paper and remedial seminar series.
- Contributed to STEAM and IT classroom development.
Featured Projects
AI-Powered Paddy Disease Detection & Treatment API
Jul 2025National Award for AI Future Vision (University Category) • Finalist at National Mobile App & Web Dev Competition
- Developed and deployed an end-to-end RESTful API using a TensorFlow CNN model to analyze images of rice plants, providing instant disease diagnosis and treatment.
- Engineered a robust backend with FastAPI and Python, deploying on Microsoft Azure VM using Nginx and Gunicorn.
- Implemented automated CI/CD pipeline using GitHub Actions to update API docs.
Automated Daily Rice Price Distribution System
Dec 2024 - Jan 2025- Built a fully automated n8n workflow that fetches daily rice price PDFs published by the Central Bank of Sri Lanka, extracts structured pricing data using Google Gemini AI, and distributes updates.
- Implemented multi-channel distribution including customized HTML emails, a Telegram bot (@DailyRicePriceBot), Google Sheets integration, and MongoDB.
RAG-Powered AI Chatbot
Dec 2025- Built a Retrieval Augmented Generation (RAG) chatbot using Amazon Bedrock Knowledge Base, trained on custom documents including Advanced Level Biology resource books.
- Configured a vector search pipeline using Titan Text Embeddings v2, OpenSearch Serverless, and Amazon S3.
- Deployed Meta's Llama 3.3 70B Instruct model for natural language generation.
Elektrum – IoT Home Energy Monitoring
2025cd-kavindu.vercel.app • github.com/kavix/cd-kavindu
- Built a full-stack PWA for real-time home energy monitoring, displaying live power, voltage, temperature, and humidity data from IoT sensors with MongoDB updates every 5 seconds.
- Integrated a time-series predictive analytics model to forecast energy consumption and generate PDF reports.
- Secured via Clerk authentication with middleware route protection.
SecureAware – Enterprise Security Training Platform
2025royalcreditrecoveries.vercel.app • github.com/kavindus0/quizapp
- Developed a comprehensive compliance training platform for Royal Credit Recoveries (PVT) Ltd (PCI DSS, social engineering).
- Role-Based Access Control (RBAC) using Clerk, custom middleware, and 2FA configuration.
- Interactive JWT Token Explorer and backend with Convex.
Open Source
AI Background Removal Web App
Jan 2025github.com/RusiruRandika/Modified_Background_Remove_V2
Contributed the web interface layer to an AI-powered image background removal application.
- Designed and built the full Gradio interface, enabling users to upload local images or supply URLs, preview the AI-segmented output, and download transparent PNG results.
- Consolidated integration contributions on Google Colab notebook configurations for instant public sharing and execution.
openchoreo / backstage-plugins
2025github.com/openchoreo/backstage-plugins
Contributed feature enhancement to the Backstage plugin ecosystem (PR #643).
- Created the `feat/clickable-log-components` branch to introduce clickable log component functionalities to improve user navigation through build and trace logs.
thunder-id / thunderid
2025github.com/thunder-id/thunderid
Contributed to an open-source, high-performance identity stack for managing human and workload access.
- Implemented search and pagination mechanics within the application listing API endpoints to optimize dashboard performance.
- Participated in backend refactoring discussions and issues to decouple `SendOTP()` routines from generic notification modules.
facebook / pyrefly
2025Contributed feature enhancement to Facebook's Python project structural analysis framework.
- Submitted a pull request adding support for matching multiple glob patterns within sub-config rules, improving configuration scanning flexibility.
All Projects
Full list of engineering, machine learning, and hardware projects built or contributed to:
| Project | Tech Stack | Links / Details |
|---|---|---|
| IoT Energy Monitor & ML Voltage Prediction | Python, scikit-learn, Ridge Regression, MongoDB, Vercel, ESP32 (C++) | GitHub |
| Medusa CTF – SQL Injection Security Challenge | React 19, Vite, Node.js, Express.js, SQLite, Azure, Docker | Demo |
| Hospital Management System | Next.js, JavaScript, CSS, Google Cloud, IoT Integration, Vercel | GitHub |
| AI Background Removal Web App | Python, rembg, Gradio, Pillow, Jupyter Notebook | GitHub (Contrib) |
| Customer Churn Prediction – ML Pipeline | Python 3.11, scikit-learn, SMOTE, pandas, NumPy, uv | GitHub |
| Perseus – Android Exploitation Challenge | Flutter, Dart, Python, SQLite, Android (Kotlin), XOR, SHA-256 | GitHub |
| Tap Counter – Mobile App | Flutter, Dart, Git, Swift | GitHub |
| Password Generator App | Flutter, Dart, Cross-platform Development | Cross-platform App |
| Express Customer Management API | Node.js, Express.js, SQLite, REST API | GitHub |
| Mortgage Calculator with PDF Bill | Python, Tkinter, PDF Generation | GitHub |
| Web-Store – Django Backend | Python, Django, SQLite, Django REST Framework | GitHub |
| Black Gecko – Folk Omen Mobile App | Flutter, Dart, searchable_listview, Material Design | GitHub |
| Employee Management System | Java, HTML, CSS, JavaScript, Git | Academic Project |
| Data String to Table Converter | Python, Tabulate, Google Colab | Utility Script |