Developer profile

Kavindu kodikara

@kavindu-kodikara on GitHub β†—

Colombo, Sri Lanka

Likely Available

About

Software Engineer Full-stack | Android, Java, SE, EE & Spring Enthusiast | Mobile & Web Dev | Exploring IoT & Smart Systems | Always Learning πŸš€

Repositories

ChatApp-Backend

This repository contains the Express.js backend API for a React Native chat application, developed as a practical classroom project. It is made available to students for revision and to catch up on any missed sessions.

TypeScriptβ˜… 5β‘‚ 1

Chat-App

This repository contains the Expo React Native frontend for the Chat App practical project, maintained by Kavindu Kodikara, lecturer for the HDP 1 module at Java Institute for Advanced Technology.

TypeScriptβ˜… 5β‘‚ 1

GlobeMed

A Java Swing & Hibernate-based healthcare management system implementing advanced software design patterns (Decorator, Mediator, Bridge, Composite, Visitor, Chain of Responsibility) to ensure secure patient record handling, role-based access control, appointment scheduling, billing/insurance claims, and report generation.

Javaβ˜… 4β‘‚ 0

Farm_Share_Backend

FarmShare is an Android-based agricultural investment platform where farmers raise funds by selling stock units (1 kg = 1 stock unit). Dynamic stock pricing is based on real-time weather & soil risk scores. Built with Android (Java), Spring Boot, MySQL, Firebase, and PayHere, it ensures transparent & secure farm investments.

Javaβ˜… 4β‘‚ 0

PP-Assistant

An automated view-boosting tool for TikTok and Shorts using a Ping-Pong looping pattern and Accessibility-based auto-scrolling.

Javaβ˜… 3β‘‚ 0

StaffAT

1.8.1

Kotlinβ˜… 3β‘‚ 0

HeartGuard

Machine learning–powered heart disease prediction web app built with Flask and scikit-learn.

HTMLβ˜… 3β‘‚ 0

Farm_Share

FarmShare is an Android-based agricultural investment platform where farmers raise funds by selling stock units (1 kg = 1 stock unit). Dynamic stock pricing is based on real-time weather & soil risk scores. Built with Android (Java), Spring Boot, MySQL, Firebase, and PayHere, it ensures transparent & secure farm investments.

Javaβ˜… 3β‘‚ 0

SmartBank

A secure and scalable J2EE (Jakarta EE) banking system featuring EJB based business logic, JPA persistence, role based security, and EJB Timer Services for scheduled transactions and daily interest calculations. Designed to demonstrate enterprise level backend architecture, transaction management, and concurrency handling.

Javaβ˜… 3β‘‚ 1

BidSphere

This project is a full-stack Distributed Online Auction System built using Java EE technologies such as Enterprise JavaBeans (EJB), Java Message Service (JMS), and WebSocket. It simulates a real-time bidding environment where users can place bids, configure auto-bid rules, and receive instant updates on auction activity.

Javaβ˜… 3β‘‚ 0