✨ I am a final-year Software Engineering undergraduate at the University of Kelaniya, deeply passionate about the intricate world of full-stack development.
✨ Throughout my academic journey, I have established a solid foundation in various technologies, including Java, JavaScript, Spring Boot, React.js, Node.js, Express.js, MongoDB, MySQL, Docker, K8s, and Git.
✨ Through individual projects, open-source contributions, certifications, and participation in hackathons, I have developed a strong understanding of software development principles and best practices.
✨ In addition to my technical expertise, I possess excellent communication and interpersonal skills, which I consider essential for effective collaboration and teamwork.
✨ I am a dedicated self-learner, committed to exerting my best effort in every endeavor, fueled by my insatiable curiosity.
Name | Description | Technologoies |
Inventory app CI/CD pipeline | This project demonstrates a complete CI/CD pipeline for an inventory application, automates the build, test, Dockerization, and deployment processes. | Spring Boot, React.js, Docker, Github Actions, AWS |
Purely | This is an e-commerce web application that follows microservice architecture for the backend. | Spring Boot, React.js, MongoDB, Microservices |
MyWallet | This is a full-stack expense tracking web application, facilitating seamless management of day-to-day finances. | Spring Boot, React.js, MySQL |
MyToDo | MyTodo is a full-stack ToDo application built using the MERN stack with a microservices architecture, Dockerized deployment, and Kubernetes orchestration. | MERN, Redux, Docker, K8s |
sl-civil-registration-rag | This tool is a multilingual QA that assists with information on registration of births, marriages, and deaths in Sri Lanka. | Python, Pinecone, LangChain, Gemini, Google Translate |
Uni Finder | This is a web-based application that helps A/L students in Sri Lanka to identify, filter, and download university degree programs they are eligible for, based on their Z-score, stream, subjects, and district. | Next.js |
Blogie (Backend only) | Backend API for a blogging web application. | Node.js, Express.js, MongoDB |
Library Management System | This is a library management system that stimulates basic functionalities of a library. | HTML, PHP, MySQL |
NoteNova | This is a notes app that allows you to manage notes and folders. | React.js, Firebase |
Intelligent Process Automation | This is an implementation of an Intelligent Process Automation (IPA) use case, automating data extraction from paper form and feeding extracted data into the database, web application, and legacy desktop system — with zero human intervention. | Ballerina |