A final-year Computer Science undergraduate at Uva Wellassa University with a deep passion for solving complex problems through elegant code. I specialize in the full-stack development lifecycle, from designing robust database schemas to deploying intuitive user interfaces. My core strength lies in quickly adapting to new technologies and transforming theoretical concepts into functional, scalable applications. Currently seeking a role where I can contribute to meaningful projects and continue to grow my skills in both backend architecture and cloud deployment.
View ResumeDesigned and developed a full-stack web solution to automate furniture store operations and enhance the customer experience. Built with the MERN stack—MongoDB, Express, React, and Node.js—the system includes modules for inventory control, and sales analytics within an intuitive dashboard. It integrates AI-based image generation for custom furniture visualization and a 3D preview feature that allows customers to explore furniture models before purchase. The project emphasized scalability, performance, and an engaging user interface.
Developed a responsive web application that allows users to rent and lend personal items securely. The platform features user dashboards, categorized item listings, and transaction tracking. It was built using React, PHP, and MySQL to deliver a dynamic interface and efficient data management. The project focused on usability, accessibility, and smooth real-time interaction between users and the system.
A full-stack movie discovery application built with React frontend and Spring Boot backend. Implemented user authentication with JWT tokens, role-based access control, and admin dashboard with movie CRUD operations. Frontend leveraged React Router for navigation, Axios for RESTful API integration, and Tailwind CSS + Bootstrap for responsive UI design. Integrated with TMDB API for enriched movie data, demonstrating full-stack development capabilities across modern Java and JavaScript ecosystems.
An Android app that fetches and displays the latest movies using the TMDB API. Users can explore movie details, view posters, and watch official trailers via direct links.
SnapVault is a full-stack photo-sharing web application that enables users to create accounts, upload their favorite photographs, and engage with a community of photography enthusiasts. The platform features a sleek dark-themed interface with real-time social interactions including likes and comments. Users can browse through a beautiful gallery of public photos, view detailed photo information, manage their personal collections, and interact with other photographers' work. Built with modern technologies including React for the frontend, FastAPI (Python) for the backend, and MongoDB for data storage, SnapVault provides a seamless and responsive user experience.
AuraCast is a responsive, real-time weather dashboard that provides users with comprehensive meteorological insights for any city worldwide. By leveraging the OpenWeatherMap API, the application delivers current conditions, detailed metrics, and a processed 5-day forecast. The project focuses on utilizing React Server Components for secure and efficient data fetching while maintaining a highly interactive user experience through dynamic routing.
Specializing in Software Engineering with a strong foundation in full-stack development, database management, and system design. Coursework includes Data Structures & Algorithms, Software Engineering Principles, Web Technologies, Database Management Systems, and Cloud Computing.
Ready to talk about software architecture, a challenging project, or my availability? Let's connect!
Send Me an Email