PROJECTS

TradeTrack

E-Auction System

Jun 2025 - Ongoing
  • This project is an online e-auction platform developed for Sri Lanka Customs to auction seized items through web and mobile applications.
  • This system is built with Spring Boot microservices, secure databases, and modern frontend frameworks, while also using Kafka, Redis, and WebSockets to ensure real-time and efficient performance.
SpringPostgreSQLOracleDBRedisKafkaReactReact-NativeTailwind

Epic

1 / 7

TradeTrack

TradeTrack

Jun 2024 - Apr 2025
  • This web-based system was developed to help small grocery stores in Sri Lanka manage their inventory, sales, and communication more efficiently.
  • The system connects shop owners, suppliers, and customers through a digital platform, replacing manual processes like handwritten ledgers and phone-based orders.
PHPMySQLApache server

Epic

2 / 7

Cinema Hall Ticket Booking System

Cinema Hall Ticket Booking System

Jun 2024 - Apr 2025
  • This system is designed for cinema hall managers and employees to streamline ticket booking, manage movie schedules, and maintain customer records efficiently.
  • A robust Java-based desktop application developed using JavaFX for the user interface, MySQL for database management, and Maven for project organization and dependencies.
JavaJavaFXMySQLApache Maven

Epic

3

/

7

TradeTrack

Movie Watch List App

Jun 2025 - Ongoing
  • This project is a cross-platform movie watchlist application built with React, React Native, and Tailwind CSS.
  • This app uses Appwrite for authentication and integrates the Gemini API to fetch movies based on story descriptions.
ReactReact NativeTailwind CSSAppwrite

Epic

4 / 7

TradeTrack

ReidXtreme

Sep 2024
  • A single-page React app created as part of the recruitment process for the IEEE Student Branch at UCSC.
  • This app showcases details for reidXtreme, a hackathon competition.
ReactMaterial-UI

5 / 7

Common

Cinema Hall Ticket Booking System

Spending Tracker

May 2024 - Sep 2025
  • This Node.js web application uses EJS to manage and track personal income and expenses, storing all records in MongoDB.
  • It also integrates Passport.js for authentication, ensuring secure login and user management throughout.
Node.jsMongoDBExpress.jsEJS

Common

6

/

7

TradeTrack

Portfolio

July 2025 - Ongoing
  • My portfolio is built with Next.js and features a gamified UI to present my work in an engaging way.
  • It highlights my projects and skills with a neon color theme for a modern look.
Next.jsTailwind CSS

Epic

7 / 7