My Works
CYBER Store
E-commerce Website
Nov 2024 - Dec 2024
This group project is a full-featured e-commerce website tailored for two primary user roles: Customers and Admins. Customers can register, log in, and recover passwords, browse and search products using advanced filters, view detailed product descriptions, add items to their shopping cart, securely checkout, and access blogs on the latest devices. Admins are equipped with tools to manage product listings, organize products into categories, process customer orders, publish blogs, track shop revenue, and manage inventory seamlessly. The project leverages modern technologies like Figma, Next.js, Spring Boot, Docker, PostgreSQL, PayHere, Cloudinary, and incorporates Cypress and JUnit for testing. As part of the team, my responsibilities as a Backend Developer included implementing secure user authentication and authorization with JWT and developing the blog management system.
Role:
Back End Developer
SkyTrack
Mobile App UI
DEC 2024
CODERUSH 2024 Website
INTECS, Faculty of IT, UOM
Nov 2024
Collaborating with an amazing team to develop the official website for CodeRush 2k24, an exciting hackathon organized by the Faculty of IT, University of Moratuwa. The website includes features like registration, idea submission, and a homepage with event details, built using Next.js, Ascenity UI, and Firebase.
Personal Website V2
Sep 2024
In this updated version of my personal website, I’ve leveraged Next.js for both the frontend and backend to ensure a seamless, full-stack experience. Using a Neon PostgreSQL database, the site is optimized for efficiency and scalability. The interface is built with Ascenity UI and Tailwind CSS for clean, modern visuals, and Framer Motion adds a dynamic touch with smooth animations, making the browsing experience engaging and interactive.
Internify - Intern Tracking System
Batch 21, Faculty of IT, UOM
Sep 2024
As a Front-end Developer, I contribute to a web application for Batch 21, Faculty of Information Technology at the University of Moratuwa. The platform simplifies the process of collecting and processing undergraduates’ CVs while tracking their progress towards securing internships.
Role:
Front End Developer
E-commerce website Pstore
May 2024 - Jul 2024
Customized E-Commerce website as per client requirements. Stock keeping, order tracking, cart creation, and Payhere Payment gateway integration.
Role:
Full Stack Developer
Personal Website V1
Jun 2024
Holiday Home Booking System
2nd Year Software Project
Sep 2023 - Jun 2024
For our second-year group project, we developed a holiday home booking system using React, Node.js, Oracle DB with TypeORM, and Material UI. This system allows users to browse available holiday homes, add reservations, and manage their bookings. Additionally, administrators have access to view detailed information and manage reservations.
Role:
Full Stack Developer
Automated Watering System
1st Year Hardware Project
Aug 2022 - Jun 2023
Our first-year hardware project involved creating an automated watering system. We utilized an ESP32 module, Arduino IoT Cloud, and Arduino components. The system automatically activates when the soil moisture level drops below a certain threshold, ensuring optimal plant hydration. Additionally, owners can conveniently control watering schedules either through a physical controller or the Arduino app, offering flexibility and ease of use.
Next.js
Shadcn UI
Spring boot
JWT
Cloudinary
Docker
PayHere
Cypress
JUnit
PostgreSQL