Library Management System (Console Application)
A Java console-based library system implementing Singleton design pattern and OOP principles. Includes search functionality (author, title, type), exception handling, and CSV file-based persistence.
I'm a passionate Computer Science student with a love for building interactive websites and scalable applications. I enjoy exploring both front-end and back-end technologies to create meaningful digital experiences. Welcome to my portfolio - feel free to explore my work!

I'm a final-year Computer Science undergraduate at the Informatics Institute of Technology (IIT), affiliated with the University of Westminster. I spent the past year as a Software Engineer at hSenid Software Lanka, where I gained hands-on industry experience building scalable, user-friendly applications.
My work spans the full stack - Spring Boot and GraphQL on the backend, Angular and React on the frontend, and Flutter for mobile. At hSenid I've contributed to healthcare and enterprise systems, focusing on performance optimization, efficient database design, and resolving production issues while collaborating in Agile, cross-functional teams.
I'm Microsoft Azure AI (AI-900) certified, with additional credentials from Postman and GitHub. I enjoy turning ideas into reliable, real-world solutions, and I'm always looking to learn new tools and grow alongside experienced engineers.
Technologies and practices I work with across the full stack.
A Java console-based library system implementing Singleton design pattern and OOP principles. Includes search functionality (author, title, type), exception handling, and CSV file-based persistence.

Team project: Flutter-based mental health app with journal and mood tracking system. Features secure authentication with token management, GDPR-compliant account management, and REST API integration with backend services.
Full stack system showcasing concurrency with Spring Boot backend and React frontend. Includes synchronized ticket transactions, live React dashboard with polling, vendor/customer management, and H2 in-memory DB.
A full stack CRUD application for managing employees. Built with Spring Boot RESTful APIs and React frontend. Includes normalized MySQL schema, REST API best practices, and server-side validation.

Led a 4-person team developing MATLAB app for automated leaf detection and segmentation. Designed green-channel extraction, adaptive thresholding, RMS contrast, morphological operations, and visualization overlays.
Showing 5 of 5 projects
My journey from student to professional developer, showcasing key roles, achievements, and growth milestones.
Have a project in mind or just want to say hi? I'd love to hear from you.
Reach out through any of these channels - I'm always open to new opportunities and collaborations.