Manula Kavishka

Full Stack Developer & AI Enthusiast

Passionate about creating innovative solutions that make a difference. With lot of experience in full-stack development, I specialize in building scalable web applications and exploring the frontiers of AI.

Download CV Contact Me
Manula Kavishka

Skills & Expertise

Java

85%

PHP

71%

Ballerina

65%

Python

68%

XML

70%

HTML | CSS

85%

JavaScript

76%

TypeScript

70%

MySQL

90%

Android

80%

React NAtive

80%

Laravel

90%

Next.js

66%

Bootstrap

68%

Networking

50%

Data Structures and Algorithms

68%

Project Management

75%

Artificial intelligence

72%

Bioinformatics

57%

Cybersecurity

50%

React

50%

Work Experience

Software Engineer Intern

eSupport Technologies (Pvt) Ltd| December 2024 - June 2025

Worked on developing and maintaining web applications using PHP (Laravel), and MySQL. Collaborated with senior engineers to implement new features and optimize existing codebases.

Experience

E-Commerce Application For Eshop

PHP | Individual Project | 2021 - 2022

Developed an e-commerce application tailored for the Eshop platform, focusing on user-friendly design and efficient product management.

E-Commerce Application For HappyCart

PHP | Individual Project | 2021 - 2022

Created an e-commerce solution for HappyCart, implementing features like secure payment integration and responsive design.

M-Commerce Application For HappyCart

Java (Android) | Individual Project | 2023 - 2023

Developed a mobile commerce application for HappyCart, optimized for Android devices to enhance mobile shopping experiences.

Standalone Application For Glossary Shop

Java | Individual Project | 2021 - 2022

Built a standalone application for managing glossary shop inventories, improving data handling and speed of inventory updates.

Standalone Application For Hospital

Java | Individual Project | 2021 - 2022

Developed a hospital management application to streamline patient data, appointment scheduling, and staff coordination.

Java J2EE Web Application

J2EE | Individual Project | 2023 - 2023

Created a Java-based web application utilizing J2EE for a robust and scalable online service solution.

Chat Application

React Native | Individual Project | 2023 - 2023

Built a chat application with real-time messaging features and a user-friendly interface using React Native.

Stakeholder Management System

Ballerina | Team Project | 2024 - 2024

Contributed to a web-based stakeholder management system, implementing key modules for effective communication and data tracking.


Hackathon Certificates


Featured Projects

E-Commerce Application For HappyCart Using PHP

E-Commerce Application For HappyCart Using PHP

HappyCart is a full-featured e-commerce platform designed to make online shopping easy and enjoyable for customers while giving administrators comprehensive control over product management and order processing.

View Project
M-Commerce Application For HappyCart Using Java (Android)

M-Commerce Application For HappyCart Using Java (Android)

This is a mobile commerce (M-Commerce) application built for Android using Java. It provides a seamless shopping experience for customers on mobile devices and a robust admin interface for managing products, orders, and user interactions.

View Project
Standalone application For Adyapana Using Java

Standalone application For Adyapana Using Java

This is a standalone educational application built with Java that provides interactive learning modules, quizzes, and educational resources for students. The application is designed to enhance learning efficiency and help users easily access educational content on their desktops or laptops.

View Project
Standalone application For Hospital Using Java

Standalone application For Hospital Using Java

This is a standalone Java application designed to manage hospital operations, including patient registration, doctor scheduling, billing, and report generation. This guide provides step-by-step instructions for installing and running the HMS application on your system.

View Project
Java-J2EE-web-application

Java-J2EE-web-application

This is a simple web-based application built using Java J2EE technologies. The application allows users to perform various CRUD operations (Create, Read, Update, Delete) through an intuitive interface, with a sidebar for easy navigation. There is no login process as described in the requirements.

View Project
E-Commerce Application For HappyCart Using Java J2EE

E-Commerce Application For HappyCart Using Java J2EE

HappyCart is a Java J2EE-based e-commerce application designed to provide a seamless online shopping experience. This application includes essential e-commerce functionalities such as product browsing, cart management, and checkout. The application also supports basic inventory management to help administrators manage product listings.

View Project
MyNote Application Using React Native.

MyNote Application Using React Native.

MyNote is a simple and intuitive note-taking application built using React Native. The app allows users to create, edit, and delete notes, helping them stay organized and productive. It provides a seamless mobile experience with modern features for managing notes.

View Project
Stakeholder Management System Using Ballerina

Stakeholder Management System Using Ballerina.

This Stakeholder Management System is designed to address key gaps in traditional stakeholder management solutions by providing advanced analytical tools that allow organizations to make data-driven decisions, mitigate risks, and optimize stakeholder engagement. Built with Next.js for the frontend and Ballerina for the backend, and using MySQL for database management, this system helps organizations strategically prioritize stakeholders and improve project outcomes.

View Project
Building a simple AI model using python

Building a simple AI model using python

This project demonstrates how to build a simple neural network using TensorFlow and Keras to classify handwritten digits from the MNIST dataset. The model is trained to recognize digits (0-9) using a dataset of 28x28 pixel images.

View Project
Building and Training an AI Model

Building and Training an AI Model

In the modern age, AI (Artificial Intelligence) plays a pivotal role in many industries, from healthcare to finance, marketing, and beyond. Training AI models has become more accessible with open-source libraries like TensorFlow and PyTorch, allowing developers and enthusiasts to dive into machine learning (ML) with ease.

View Project
Two Car Game - 2D JS Game

Two Car Game - 2D JS Game

This is a simple yet exciting web game created using JavaScript, where Signle player compete in a race by controlling your cars with specific keys.

View Project
Plagiarism Checker

Plagiarism Checker

This Plagiarism Checker is designed to help users detect duplicate content by comparing text against online sources and databases. Built with React.js for the frontend and Flask for the backend, this system enables efficient text similarity detection, plagiarism reporting, and real-time content analysis while minimizing costs.

View Project

Clients & Collaborations

Get in Touch

Contact Information

Manula Kavishka

Software Engineer | Looking for Senior Software Engineer Position


Email: manulakavishka7@gmail.com

Phone: +94 75 253 8738

Location: 199/2, Dekatana, Sri Lanka

Blog: manulakavishka.blogspot.com

Portfolio: manulakavishka.github.io

Send a Message