About Skills Projects Certificates Education Contact

All Projects

Here's a complete list of my work — full-stack web applications, a mobile app, a browser game and a UI/UX design prototype. For team projects, I describe the part I built.

7 Projects
3 Solo Projects
4 Team Projects
01
CampusX - Student Marketplace and Dorm Discovery
CampusX

A full-stack student marketplace and dorm discovery platform. Students can post and browse listings, filter dorms by university, city and room type, save favourites, message other users, receive notifications and report content. Includes JWT authentication, role-based access and image uploads.

Next.js 15 TypeScript Tailwind CSS Prisma PostgreSQL JWT UploadThing
📅 2026 👤 Solo Project 🏆 Full-Stack
02
TalentFlowOS - Recruitment Platform
TalentFlowOS

A multi-role recruitment and talent management platform for candidates, recruiters, hiring managers and administrators, built on a Clean Architecture ASP.NET Core backend. My part: authentication (registration, email verification, login, password reset, JWT role-based authorization), system integration and infrastructure, with unit and integration tests.

ASP.NET Core C# React TypeScript Entity Framework Core PostgreSQL JWT Clean Architecture
📅 2026 👥 Team Project (5 members) 🏆 Enterprise App
03
PetCare+ - Pet Care Mobile App
PetCare+

A Flutter mobile app for pet owners, veterinary staff and adoption providers, built on Firebase. My part: the app foundation and authentication (email/password, Google Sign-In, password reset and Firestore profile creation). Currently in development.

Flutter Dart Firebase Auth Cloud Firestore Provider
📅 2026 👥 Team Project (5 members) 🚧 In Progress
04
Task Management System
Task Management System

A full-stack enterprise web app for managing tasks, with JWT authentication, search and filtering, email reminders, PDF/CSV export and an admin dashboard with charts. My part: JWT authentication with Spring Security, and the React authentication layer (auth context, protected routes, Axios client, login and register pages).

Spring Boot Spring Security React MySQL JWT Bootstrap Axios
📅 2026 👥 Team Project (6 members) 🏆 Enterprise App
05
Sentinel Defense - Tower Defense Game
Sentinel Defense

A browser-based tower defense game built with vanilla JavaScript and HTML5 Canvas. Features 10 waves, 4 tower types, 5 enemy types, sound effects synthesized with the Web Audio API, particle effects and saved progress in LocalStorage.

JavaScript (ES6+) HTML5 Canvas CSS3 Web Audio API LocalStorage
📅 2026 👤 Solo Project 🎮 Tower Defense
06
Portfolio Website
Portfolio Website

A responsive, animated portfolio built from scratch: orbital canvas background, custom cursor on desktop, scroll reveal animations, project and certificate pages, and a working contact form with Web3Forms.

HTML5 CSS3 JavaScript (ES6+) Canvas API Web3Forms Intersection Observer
📅 2025 👤 Solo Project ⭐ Live Portfolio
07
LifeLink SL - Blood Donation Mobile App Design
LifeLink SL — Blood Donation Mobile App

A user-centered mobile app design that connects blood donors, hospitals and the community. Features include emergency blood requests, first-time donor guidance, an eligibility checker, multilingual support (Sinhala, Tamil, English), low data mode and SMS notifications. Designed in Figma following HCI principles, with a focus on inclusivity and usability.

Figma User-Centered Design UI/UX Design Interactive Prototyping Accessibility Design System
📅 2026 👥 Group Project (10 members) 📱 Mobile Prototype