
Designing intuitive interfaces that focus on clarity, usability, and user satisfaction
Building responsive web and mobile applications with performance and usability in mind
Creating visually engaging designs that communicate ideas clearly and effectively
Developing scalable and maintainable solutions using modern development practices
A DevOps Engineer experienced in deploying full-stack applications on AWS using CI/CD pipelines, GitHub Actions, and Docker.
A full-stack developer with hands-on experience building web applications using MERN stack, Next.js, Laravel, and pure HTML, CSS, and JavaScript.
A Flutter developer with experience in building real-world mobile applications using modern development practices.
AWS Cloud Quest - Practitioner Badge | Aviatrix Multicloud Certified Badge
Contributed to multiple open-source projects on GitHub, collaborating on real-world codebases and improving features and fixes.
Successfully completed Ordinary Level examinations in English medium with 8 As and 1 B
Successfully completed Advanced Level examinations in the Mathematics stream with grades of 1 A, 1 B, and 1 C.
Successfully completed the Assured Diploma in Information Technology (DITEC) at ESOFT Metro Campus.
Currently pursuing a Bachelor of Computing (Hons.) in Software Engineering at the University of Sri Jayewardenepura.

A full-stack MERN web application for a cosmetic brand called Beauty Glow. The project includes a complete frontend and backend, containerized using Docker, and deployed on AWS. A CI/CD pipeline with GitHub Actions was implemented to automate testing, building, and deployment, ensuring smooth updates and reliable production releases.

Developed a group based movie recommendation system using KNN algorithm then designed a simple user interface using Python to demonstrate personalized movie suggestions effectively for academic project implementation purposes.

Contributed to the open source project MiroTalk on GitHub, an online video conferencing platform. My contribution involved identifying and fixing a bug related to the whiteboard eraser tool, improving its functionality and overall user experience during collaborative sessions.

Contributed to the open source project MiroTalk by implementing a new delete objects feature in the whiteboard. This enhancement allows users to remove selected objects using the Delete button, improving usability beyond the existing eraser-only functionality.
AWS
Docker
Github Actions
JavaScript
React Js
Next.js
Node.js
Tailwind CSS
TypeScript
Flutter
Java
Python
Firebase
Supabase
TensorFlow
Numpy
Keras



