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.
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
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)
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 ProjectStandalone 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 ProjectStandalone 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
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
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 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.
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
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
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
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
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 ProjectClients & 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