Kavindu Sachinthe

BSc (Hons) in Electronics & Computer Science Undergraduate
Dehiattakandiya, Sri Lanka

Summary

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.

Education

BSc (Honours) in Electronics and Computer Science

Expected Sept 2028

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

Secondary Education

Jan 2010 - Dec 2022

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

Computer Science Tech Lead

Apr 2025 - Present

Electronics and Computer Science Club

Project Manager | MEDUSA

Apr 2025 - Present

Lead project execution and infrastructure management for the university CTF platform.

Assistant Technical Coordinator | MEDUSA

Aug 2024 - Jun 2025

Batch Representative

Dec 2024 - Present

AWS Cloud Club - University of Kelaniya

Coordinator

Jun 2024 - Present

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.

Volunteer

Jan 2024 - Present

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 2025

api.kodegas.com

National 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.
Tech: TensorFlow, Keras, Python, FastAPI, Gunicorn, Microsoft Azure, Nginx, Linux, Docker, GitHub Actions

Automated Daily Rice Price Distribution System

Dec 2024 - Jan 2025

t.me/DailyRicePriceBot

  • 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.
Tech: n8n, Google Gemini AI, MongoDB, Google Sheets, Telegram API, SMTP, PDF Processing

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.
Tech: Amazon Bedrock, Amazon S3, OpenSearch Serverless, Titan Text Embeddings v2, Meta Llama 3.3 70B, RAG, AWS

Elektrum – IoT Home Energy Monitoring

2025

cd-kavindu.vercel.appgithub.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.
Tech: Next.js 16, React 19, TypeScript, Tailwind CSS v4, MongoDB, Chart.js, Recharts, jsPDF, Clerk, SWR, Vercel, PWA

SecureAware – Enterprise Security Training Platform

2025

royalcreditrecoveries.vercel.appgithub.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.
Tech: Next.js 15, React 19, TypeScript, Tailwind CSS, Radix UI, Clerk, Convex, JWT, Zod, React Hook Form, Vercel

Open Source

AI Background Removal Web App

Jan 2025

github.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.
Tech: Python, rembg, Gradio, Pillow, Jupyter Notebook

openchoreo / backstage-plugins

2025

github.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.
Tech: React, Backstage Plugins, TypeScript

thunder-id / thunderid

2025

github.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.
Tech: Go, REST APIs, Backend Architecture

facebook / pyrefly

2025

github.com/facebook/pyrefly

Contributed 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.
Tech: Python, AST Matching, Glob Rules

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

Credentials

AI & Machine Learning

AI/ML Engineer Stage 2 — SLIIT Oct 2025
AI/ML Engineer Stage 1 — SLIIT Oct 2023
Gemini Certified Educator — Google Oct 2025
AWS Generative AI Intro — AWS Oct 2025

Cloud & Databases

Multicloud Network Associate — Aviatrix Oct 2025
AWS Cloud 101 / Compute / Storage — AWS Oct 2025
Qdrant Essential (Vector DBs) — Qdrant Feb 2026

Project Management

Agile Project Management — UoM Nov 2023
Project Communication — UoM Nov 2023
Scope & Schedule Management — UoM Oct 2023

Development

Front-End Web Development — UoM Nov 2023
Web Design for Beginners — UoM Apr 2023
Intro to Programming with Python — UoM Apr 2023