name: Kavisha Liyanage
located_in: Pasyala, Sri Lanka 🇱🇰
university: Sri Lanka Institute of Information Technology (SLIIT)
degree: BSc (Hons) in Information Technology — Specializing in AI
current_focus:
- 🧠 Machine Learning & AI-Driven Applications
- 🌐 Full-Stack Web Apps (React · Next.js · Spring Boot)
- 🤖 Discord Bot Development & Automation
stack_today: ["Next.js", "Supabase", "Prisma", "React Native"]
languages: ["Sinhala", "English"]
fun_fact: "I turn coffee into code and bugs into features ☕🐛"|
Production-ready community platform for a Minecraft server — live server status, member profiles and admin tooling on Next.js with Drizzle and Postgres. |
Salon booking platform for a real client: Next.js 16, Supabase auth and online appointments, covered by Vitest unit tests and Playwright end-to-end suites. |
|
AI-powered travel planner pairing a React front end with a Python recommendation engine for personalized destinations, itineraries and hotel suggestions. |
React Native companion app for trip planning: expenses, hotels, reviews and notifications over a secure Express REST API. |
|
Machine-learning model classifying dengue risk across Sri Lankan districts from weekly case data and weather features, for early outbreak warning. |
Spring Boot voting system for academic award nominations with role-based access, real-time monitoring and email alerts. Built by a six-person team. |
| Repository | Language | Description |
|---|---|---|
| kavisha_portfolio-V2 | 🔷 TypeScript | Interactive software engineering & AI portfolio built with React 19, TypeScript, Vite, Tailwind CSS and… |
| discord_music_bot | 🟨 JavaScript | 🎵 Self-hosted Discord music bot with yt-dlp playback, interactive controls, queue management, a web… |
| discord-j4fn-server-bot | 🐍 Python | 🤖 Official J4FN Discord Server Moderation Bot & Web Portal. Features automated anti-spam, member warnings… |
| job-hunting-tracker | 🟨 JavaScript | A modern, zero-backend Job Hunting CRM & Application Tracker built with HTML5, CSS3, Vanilla JS, SheetJS… |
| weekly-report-dashboard | 🔷 TypeScript | A full-stack weekly report management system built with Next.js, Prisma, and PostgreSQL. It allows team… |
📦 More Projects (12)
- 🎮 Just For Fun — Gaming Hub — Next.js community hub for a Sri Lankan gaming crew, with live YouTube sync and admin tools.
- 🎵 Discord Music Bot — Self-hostable yt-dlp music bot: search, queue, loop, shuffle and button controls. Docker-ready.
- 🖥️ Stremio Discord Rich Presence — Electron desktop app surfacing what you're watching in Stremio as Discord Rich Presence.
- 💇 Salon Vero App — React Native + Expo client app with Supabase auth, image uploads and push notifications.
- 🛍️ Thilak Products Website — Next.js storefront on Prisma and Postgres with transactional email and Playwright coverage.
- 📊 Weekly Report Dashboard — Next.js + Prisma + Neon report management with NextAuth and Recharts.
- 💼 Portfolio V2 — React 19, TypeScript, Vite and Tailwind, with a live GitHub project feed and Framer Motion.
- 🎨 Portfolio V1 — Original single-page portfolio in plain HTML, CSS and JavaScript.
- 🛡️ J4F Server Bot — Discord moderation suite with anti-spam auto-mod and a web admin dashboard on Fly.io.
- 📺 YouTube Status Bot — Discord bot monitoring YouTube channels for uploads and live stats.
- 🗂️ Job Hunting Tracker — Zero-backend job application tracker with SheetJS export.
- 📚 Home Tutor — Java web application built with Maven for Tomcat deployment.



