Download CV
Menu

Hello, I'm Imaya Senuri,
a passionate Software
Engineering undergraduate,
full-stack developer.

About Me

Full-Stack Developer Always Ready for New Challenges.

Profile

I'm a passionate full-stack developer currently pursuing a BSc (Hons) in Software Engineering at LNBTI. I have hands-on experience in both frontend and backend development, with a strong foundation in data structures, algorithms, and system design. I love solving real-world problems through self-learning and enjoy building impactful software solutions that make a difference. I'm always ready to take on new challenges and keep learning.

Expertise

I build full-stack web applications and systems with modern technologies.

I’m a passionate full-stack developer with experience in modern frontend and backend frameworks, database systems, and robust system design. I enjoy building responsive, user-friendly, and maintainable software solutions.

  • Frontend Development

    Building responsive and interactive UIs using React.js, AngularJS, Vue.js, Tailwind CSS, and Bootstrap, with a focus on user experience and maintainability.

  • Backend Development

    Developing robust and secure backends with Node.js, Spring Boot, PHP (Laravel), and C#, implementing authentication, business logic, and RESTful APIs.

  • Database Design & Management

    Designing and managing relational databases with MySQL, PostgreSQL, and SQL Server, ensuring data integrity, performance optimization, and secure access.

  • API Development

    Creating scalable and well-documented REST APIs to enable communication between frontend and backend, using Postman for testing and design.

  • Full-Stack Web Applications

    Integrating frontend and backend systems to deliver complete, production-ready web applications, leveraging modern frameworks and best practices.

  • Desktop Application Development

    Building role-based desktop applications with Java OOP and C#, applying solid principles for maintainable and modular software design.

Portfolio

A selection of recent projects I have worked on.

Node.js | Angular.js | Tailwind CSS | Firebase | Flutter

WEB AND MOBILE-BASED CREDIT CARD MACHINE REPAIR & SPARE PARTS MANAGEMENT SYSTEM

Project Link

This is a ongoing digital platform to streamline machine repair workflows, including job tracking, part management, and customer approvals.

SpringBoot | Angular.js | Tailwind CSS

UNIVERSITY SOCIAL PLATFORM

Project Link

This is a full-stack platform for students and university staff to communicate, share updates, post events, and collaborate

SpringBoot | React.js | Bootstrap

REAL-TIME EVENT TICKETING SYSTEM

Project Link

A multi-threaded simulation of a ticketing system using the Producer-Consumer pattern to model real-time ticket release and purchase behavior

Laravel | Tailwind CSS | Java | MySql

SMART RESTAURANT MANAGEMENT SYSTEM

Project Link

This project is a full-stack Restaurant Management System developed as part of an academic project at Lanka Nippon BizTech Institute. It includes:

React.js | HTML | CSS | JavaScript

RESPONSIVE REAL ESTATE SEARCH USING REACT.JS

Project Link

This is a responsive advanced client side web application built with React.js, inspired by platforms like rightmove.co.uk. This project allows users to search for properties using various filters and manage a favorites list—all without a backend server.

C# .Net | SQL Server

CHILLER PLANT COOLING SYSTEM – ROLE-BASED DESKTOP APP

Project Link

This is a role-based C# desktop application built using Object-Oriented Programming (OOP) to manage and monitor a chiller plant cooling system in an office building. The system supports environmental control, electricity monitoring, and user management for four distinct user roles.