
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
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- MsSql
- MongoDB
- Redux
- MySQL
- SpringBoot
- Python
- TensorFlow
- MatLab
- Firebase
- AWS
- Git
- Figma
- Flutter
- AndroidNative
- AppStore
- PlayStore
My experience
Software Engineer - Mobile (Flutter)
Mint HRM · Full-time
Currently working as a Flutter developer at MintHRM, building scalable, high-performance mobile applications for Android and iOS. Responsible for designing, developing, and maintaining production-grade apps with a focus on performance, stability, and user experience. Collaborating with cross-functional teams to deliver new features and continuously improve existing systems. Implementing modern state management solutions (Provider, Bloc, Riverpod) and following best practices for clean, maintainable code. Actively involved in debugging, performance optimization, and code quality improvements through testing and reviews.
Oct 2024 - PresentSoftware Engineer
Kapruka Holdings PLC · Full-time
Worked as a mobile application developer, contributing to the development and maintenance of business-critical applications. Focused on implementing user requirements, improving application performance, and ensuring reliable functionality. Collaborated with team members to deliver features on time while maintaining code quality and consistency.
Jan 2024 - Jul 2024Software Engineer Intern
Kapruka Holdings PLC · Internship
Completed internship working on real-world software projects, gaining hands-on experience in mobile and web technologies. Assisted in feature development, bug fixing, and requirement analysis while learning industry best practices and team collaboration workflows.
Feb 2023 - Jul 2023Contact me
Please contact me directly through
harshasampathkg@gmail.com
Tel - +94 76 97 87 765










