Wishwajith Samaranayaka

Download CV
Your Name

Wishwajith Samaranayaka

University Undergraduate

About Me

A passionate problem solver who uses technology to create impact solutions. With strong teamwork and communication skills, I collaborate effectively to tackle challenges. Beyond coding, I am committed to innovation and continuous learning in the ever-evolving world of IT.

Projects

Jeewa Education

In our 2024 final year project, we built digital solutions using Next.js, Spring Boot, PostgreSQL, and TypeScript. The system used a microservice architecture with five services and leveraged AWS S3, Docker, Mockito, and JUnit 5. Managed with Trello, the project showcased our technical and teamwork skills in delivering a scalable solution..

Product Ordering System

In 2024, I built three microservices—Inventory, Order, and Product—using Spring Boot and MySQL. The project used microservice architecture, API Gateway, Prometheus, Grafana, and Keycloak for monitoring and security. It demonstrated my ability to create scalable, integrated systems.

User Management System

In 2024, I built a user management system as an individual project using monolithic architecture. The front-end was developed with React.js and Material UI components, while the back-end used Spring Boot and REST APIs. I implemented JWT Tokens for authentication, integrated AWS Cognito for user management, and enabled OAuth 2.0 via Google API for secure login. This project demonstrated my skills in full-stack development and secure system design.

Food Devivery

In 2024, I developed a food delivery website as an individual project. The front-end was built using Vite.js and styled with Tailwind CSS, while Cypress was used for end-to-end testing. For deployment, I utilized AWS EC2, Docker, and implemented CI/CD pipelines with GitHub Actions. This project highlighted my ability to create a modern, scalable, and efficiently deployed web application.

Medical Center

In 2024, during our 4th-semester group project, I contributed to developing the student front-end for a digital solution at the University of Ruhuna Medical Center. The project was built using Next.js, TypeScript, and Tailwind CSS, ensuring a modern, responsive, and efficient user interface. This experience showcased my ability to collaborate on real-world projects and deliver high-quality front-end solutions.

Habit Tracker Todo App

In 2025, I developed a Habit-Tracker application as an individual project. The application was built using Vite.js for the front-end framework and MUI components for a sleek and responsive user interface. I utilized Redux Toolkit for efficient state management, ensuring a smooth and scalable user experience. This project demonstrated my ability to create functional and user-friendly applications with modern tools and technologies.

Todo App

In 2024, I developed a To-Do App as an individual project. The app was built using React.js for the front-end framework, along with HTML and CSS for structuring and styling. This project showcased my ability to create simple yet functional applications while strengthening my skills in front-end development.