Ricardo portrait
👋

Hello, I'm Harsha. I'm a graduate from University of Moratuwa. Coding is my language...!!!

About me

After selecting to the University of Moratuwa for the degree in Information Technology, I decided to pursue my passion for programming. In University, I learned coding and learned full-stack web development. My favorite part of the programming is problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack in Web development is React, Angular , Spring Boot, SQL and MongoDB. I am also familiar with React Native , Android Native and Flutter. I am always looking to learn new technologies. I worked in several Deep Learning projects as well. So i'm ok with Python with Tensorflow, PyTorch and Keras. I am currently looking for a full-time position as a software Engineer.

When I'm not coding, I enjoy playing video games, watching movies, and playing Cricket. Also I enjoy learning new things. I am currently learning about IoT and AI Engineering.

My projects

Mint HRM Mobile App

Enterprise HR management mobile app built with Flutter. Manages attendance, leave requests, approvals, and notifications in real-time for employees. Focused on high performance and seamless cross-platform experience.

  • Flutter
  • Dart
  • Firebase
  • REST API
  • Bloc
  • Riverpod

Mint HRM Benefits App

Mobile app to manage employee benefits, rewards, and claims efficiently. Implemented secure authentication, optimized API handling, and responsive UI for smooth employee interactions.

  • Flutter
  • Dart
  • Provider
  • REST API
  • UI/UX

Gimme Marketplace App

Marketplace mobile application enabling users to browse, purchase, and manage products with real-time data handling and smooth payment flows.

  • Flutter
  • Dart
  • Firebase
  • REST API
  • State Management

Kapruka Driver App

Native Android app for Kapruka delivery drivers to manage deliveries, track orders, and update status in real-time. Implemented offline handling, notifications, and map tracking for optimal performance.

  • Android
  • Kotlin
  • Java
  • Google Maps API
  • Firebase

Kapruka E-commerce App

Native Android app for Kapruka e-commerce platform allowing users to browse products, place orders, and manage accounts securely. Focused on smooth UX and reliable backend communication.

  • Android
  • Kotlin
  • Java
  • REST API
  • SQLite

Minchy AI App

AI-powered voice agent app designed for HR specialists, similar to ChatGPT. Handles employee queries, automates HR tasks, and provides real-time assistance through natural language processing and AI-driven responses.

  • Flutter
  • Dart
  • AI
  • NLP
  • Speech-to-Text
  • REST API

Skin Cancer Detection

Final year research project focused on detecting major skin cancer types and subtypes using deep learning and image processing techniques.

  • Python
  • TensorFlow
  • OpenCV
  • Keras
  • Scikit-learn

Learny LMS

Learning Management System designed for online education with course creation, interactive content delivery, and progress tracking features.

  • React
  • Tailwind
  • Node.js
  • PostgreSQL
  • Redux

Smart Hotel Room

IoT-based smart hotel room system providing automated controls and enhanced guest experience through embedded systems and sensors.

  • Atmega32
  • Embedded C
  • Atmel Studio

Cleaning Service Web Application

Web platform developed to manage operations and service ordering for an Australia-based cleaning company, improving workflow efficiency.

  • WordPress

Cake Selling App

Android application for browsing and ordering cakes with a user-friendly interface and local database integration.

  • Android
  • Java
  • SQLite

My skills

My experience

Contact me

Please contact me directly through
harshasampathkg@gmail.com
Tel - +94 76 97 87 765