Skip to content
View kspeiris's full-sized avatar
🚀
Shipping Code
🚀
Shipping Code

Highlights

  • Pro

Block or report kspeiris

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kspeiris/README.md

🚀 Kavindu Peiris





👨‍💻 About Me

🎓 B.Comp. (Hons.) in Software Engineering
🏛️ University of Sri Jayewardenepura - Sri Lanka
📅 Expected Graduation: 2027

Innovative software engineer with 3+ years of experience building production-grade applications across machine learning, cybersecurity, enterprise systems, and full-stack development. I specialise in end-to-end project delivery from architecture and development to deployment with a portfolio of 70+ projects spanning multiple domains.

I am passionate about solving complex problems through intelligent design and cutting-edge technology. My work combines software engineering, behavioral analytics, machine learning, and cybersecurity to build real-world solutions that address modern technological challenges.


🎯 Current Focus

Software Engineering Cybersecurity Artificial Intelligence & ML
System Architecture Insider Threat Detection End-to-End ML Pipelines
Full-Stack Development User Behavior Analytics Explainable AI (SHAP/LIME)
Cloud-Native Microservices Bot Detection Systems Deep Learning (CNN, ANN, RAG)
Enterprise Systems Threat Intelligence Predictive Analytics
Database Engineering Secure Authentication Computer Vision & NLP

🔬 Research Focus

Real-Time Coordinated Bot Detection Using Behavioral Analytics

My current research develops a lightweight behavioural fingerprinting framework capable of detecting coordinated automated activities in web and mobile applications through behavioural analytics and machine learning techniques.

Research Areas:

  • Coordinated Bot Detection
  • Behavioural Fingerprinting
  • Human-Bot Interaction Analysis
  • Behavioural Biometrics
  • Real-Time Security Monitoring
  • Privacy-Preserving Analytics
  • Intelligent Detection Systems

🧰 Tech Stack

💻 Programming Languages

🌐 Frontend

⚙️ Backend & Databases

🤖 Machine Learning & AI

🛠 DevOps & Tools


🏆 Featured Projects

🥇 Enterprise & Production Systems

1. ThreatOps – Insider Threat Detection System

Real-time user behaviour analytics & anomaly detection platform
Stack: FastAPI, React 18, PostgreSQL, Scikit-learn (Isolation Forest), Docker Compose, WebSockets
Features: UBA engine, hybrid risk scoring, 7 database models, real-time alerts, PDF reports, RBAC.

2. AI‑Driven Employee Layoff Risk Prediction

Explainable AI system for workforce analytics
Stack: Flask, Streamlit, CatBoost, TensorFlow, SHAP, LIME, SQLite
Features: Risk classification, SHAP/LIME explainability, batch prediction, interactive dashboard.

3. Cyber Threat Intelligence Platform (n8n Pipeline)

Automated threat intelligence orchestration
Stack: FastAPI, Streamlit, n8n, PostgreSQL, Telegram API, NVD API
Features: Scheduled CVE collection, heuristic risk scoring, Telegram alerts, glassmorphic UI.

4. ShortStay – Accommodation Marketplace

High‑security full‑stack marketplace with 5 role types
Stack: React 18, Node.js, Express, MySQL, Tailwind CSS, Chart.js
Features: Secure bookings, admin dashboards, role escalation protection, glassmorphism UI.

5. QuickPOS Lite – MERN Stack POS System

Production POS deployed in 50+ restaurants
Stack: React (Vite), Node.js, Express, MongoDB, Multer
Features: Role‑based access, real‑time cart, thermal receipt printing, sales analytics.

🖥️ Desktop Applications (Freelance)

6. Bio Care Sales Management System

Offline‑first Electron desktop app for Bio Care Consumers (PVT) LTD
Stack: Electron, React 18, SQLite, Recharts
Features: Field sales workflow, 8 KPI dashboard, credit/cash payments, auto‑backups.

7. JFI CONSOLIDATED Stock Control System

Complete warehouse management suite for JFI CONSOLIDATED (PVT) LTD
Stack: Electron, React 18, SQLite, jsPDF
Features: 10 business modules (PO, GRN, MIN, PRN), SVAT/VAT support, print templates, analytics.

🤖 AI & Machine Learning

8. LectureMind AI – RAG Study Companion

Privacy‑first RAG‑powered AI assistant for education
Stack: Python, Streamlit, FAISS, Hugging Face (FLAN‑T5), Sentence Transformers
Features: PDF/PPTX/TXT ingestion, auto‑notes, flashcards, MCQ generation, export.

9. Pneumonia Detection App

Deep learning CNN for medical X‑ray classification
Stack: Flask, TensorFlow/Keras, Bootstrap
Features: Image upload & prediction, history tracking, responsive UI.

10. CoordBotLab – Bot Detection Research Platform

Behavioural analysis framework for coordinated bot detection
Stack: Python, Selenium, Scikit‑learn, Flask
Features: Coordination analysis, browser simulation, live risk dashboard.


📜 Certifications

Domain Certifications
AI & Machine Learning AI/ML Engineer – Stage 1 & 2 (SLIIT) · AWS ML & AI Fundamentals · Full‑Stack Deep Learning (LinkedIn) · Deep Learning with PyTorch (Coursera) · NLP & Text Mining · Critical Thinking in AI
Cybersecurity Cisco Introduction to Cybersecurity · Junior SOC (Vibe Security) · Nmap Scanning · Cybersecurity Awareness
Cloud Computing AWS Cloud Practitioner · Azure Cognitive Services · S3 Basics · Cloud Computing Fundamentals
Data Science Data Science & Analytics (HP LIFE) · Business Analytics with Excel · Google Analytics · BigQuery
Development Python Programming (UoM) · Front‑End Web Development · Agile Scrum Master

📄 Publications

  • A Systematic Review of Coordinated Bot Detection Techniques in Real‑Time Web and Mobile Applications
    J'PURA Computing Symposium (JCoS) 2026 – Published & Presented

📊 GitHub Analytics



🐍 Contribution Snake

GitHub Contribution Snake

📚 Areas of Interest

  • Software Engineering & System Architecture
  • Cybersecurity (Insider Threat, Bot Detection, Threat Intelligence)
  • Artificial Intelligence & Machine Learning
  • Behavioural Analytics & Explainable AI
  • Cloud‑Native Development & DevOps
  • Full‑Stack Development & Enterprise Systems

📫 Connect With Me


💡 Personal Motto

Engineering Intelligent, Secure & Scalable Digital Solutions


Popular repositories Loading

  1. My-tech-blogs My-tech-blogs Public

    Personal repository for technology blogs and notes

    2

  2. kspeiris kspeiris Public

    1

  3. Hart_prediction_ml Hart_prediction_ml Public

    AI-powered heart attack risk prediction web app built with Flask, Bootstrap, and logistic regression.

    HTML 1

  4. SmartBlog SmartBlog Public

    Full-stack publishing platform with React, Express, MongoDB, analytics, collaboration, newsletters, monetization, and enterprise tools.

    JavaScript 1

  5. svems-photography svems-photography Public

    Client Project - Modern Flask + MongoDB photography portfolio with admin dashboard, gallery management, contact handling, and responsive UI.

    HTML 1

  6. Auto_ml_trainner Auto_ml_trainner Public

    Mini - Project - Flask web app for cleaning tabular data, training multiple ML models, comparing performance, and downloading artifacts.

    Python 1