As a Flutter Developer, I build mobile apps that users enjoy, from UI to backend and release. I specialize in creating fast, intuitive, and scalable cross-platform apps. My expertise includes Flutter, the Flutter Bloc pattern, Firebase, Supabase, REST APIs, and backend development using Node.js, as well as authentication and AWS cloud functions. Throughout my journey, I’ve developed over 20 apps across various domains, including education, microfinance, IoT, and booking apps. I’ve also created a comprehensive Flutter course and mentored over 50 learners, helping them get started in mobile development through our online Flutter Development course. Over the last 1.5 years, I’ve shipped multiple client projects and published apps on the Play Store using Flutter, Node.js, MySQL, Firebase, and Supabase. I handle app architecture, REST APIs, authentication, database design, and Play Store deployment. Currently, I’m expanding into AI/ML to incorporate smarter backend features and integrate AI into mobile apps.

Chamath Harshana

As a Flutter Developer, I build mobile apps that users enjoy, from UI to backend and release. I specialize in creating fast, intuitive, and scalable cross-platform apps. My expertise includes Flutter, the Flutter Bloc pattern, Firebase, Supabase, REST APIs, and backend development using Node.js, as well as authentication and AWS cloud functions. Throughout my journey, I’ve developed over 20 apps across various domains, including education, microfinance, IoT, and booking apps. I’ve also created a comprehensive Flutter course and mentored over 50 learners, helping them get started in mobile development through our online Flutter Development course. Over the last 1.5 years, I’ve shipped multiple client projects and published apps on the Play Store using Flutter, Node.js, MySQL, Firebase, and Supabase. I handle app architecture, REST APIs, authentication, database design, and Play Store deployment. Currently, I’m expanding into AI/ML to incorporate smarter backend features and integrate AI into mobile apps.

Available to hire

As a Flutter Developer, I build mobile apps that users enjoy, from UI to backend and release. I specialize in creating fast, intuitive, and scalable cross-platform apps. My expertise includes Flutter, the Flutter Bloc pattern, Firebase, Supabase, REST APIs, and backend development using Node.js, as well as authentication and AWS cloud functions.

Throughout my journey, I’ve developed over 20 apps across various domains, including education, microfinance, IoT, and booking apps. I’ve also created a comprehensive Flutter course and mentored over 50 learners, helping them get started in mobile development through our online Flutter Development course.

Over the last 1.5 years, I’ve shipped multiple client projects and published apps on the Play Store using Flutter, Node.js, MySQL, Firebase, and Supabase. I handle app architecture, REST APIs, authentication, database design, and Play Store deployment.

Currently, I’m expanding into AI/ML to incorporate smarter backend features and integrate AI into mobile apps.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Work Experience

Intern Flutter Developer at Generation Alpha PVT LTD
January 1, 2023 - November 11, 2025
Developed and tested a Flutter mobile application; contributed to frontend development, crafted responsive UI with custom widgets, and improved workflow with Git version control and merge conflict resolution.
Intern Software Engineer - Mobile at Ceylon X Corporation
January 1, 2024 - November 11, 2025
Developed REST APIs using Node.js and Express.js, connected to a Flutter medical application; designed and built a complete event management backend; implemented JWT authentication; used Flutter Bloc and Provider for state management; deployed backends on AWS EC2.
Developer / Designer at Dream Korean Academy
April 30, 2024 - April 30, 2024
Developed an LMS app with video management and student management for a client with an admin panel.
Developer / Designer / Co-Founder at Quiz Potha
February 28, 2023 - February 28, 2023
Developed a self-study project to help students preparing for the GCE O/L.
Developer / Designer / Co-Founder at IOT Smart Water Control System
August 1, 2024 - November 11, 2025
Integrated a Flutter mobile app with Firebase and Node MCU ESP32 to reduce water bills by controlling the water source.
Team Leader / Developer at Smart Garbage Collection App
May 31, 2024 - May 31, 2024
Developed a mobile application to streamline garbage pickup and tracking; real-time reporting, location tracking, and a points-based payment system; integrated Google Maps and Firestore.
Software Developer at Clinic Management System
May 31, 2023 - May 31, 2023
Delivered a Clinic Management System to the District General Hospital Gampaha to reduce clinic traffic and improve efficiency; MERN stack; JWT authentication.
Freelance Developer at EKR Micro Finance
April 30, 2025 - April 30, 2025
Delivered a Cash Collection and Loan Tracking Mobile App; automated payment tracking, loan management, and improved financial transparency; integrated Bluetooth printer; Tech stack included Flutter, Supabase, PostgreSQL.
Developer / Designer at Mirai Japanese N5
June 30, 2024 - June 30, 2024
Delivered a Japan Quiz mobile application and admin panel for a visa agency; engaged users with interactive quizzes and visa application awareness.
Founder at AireSense AI
September 1, 2015 - Present
Designed and built a Flutter application that fetches real-time air quality data (PM10, PM2.5, NO₂, SO₂, O₃) and predicts a Health Impact Score using a custom trained Random Forest model. Integrated smart suggestions such as optimal exercise times and indoor air quality tips for users.
Software Engineer at Ceylon X Corporation PVT LTD
January 1, 2024 - January 1, 2025
Developed and maintained ERP system backends using Node.js, ensuring scalability and efficient data handling. Implemented and managed backend deployments on AWS EC2, utilizing S3 for file and image storage. Created and optimized MySQL databases for large-scale ERP systems. Built simple CI/CD pipelines to automate deployment processes and improve delivery efficiency. Conducted training sessions for mobile app trainees, mentoring them on Flutter development and backend integration. Focused on writing modular, maintainable, and well-documented code aligned with industry best practices.
Developer / Designer at IOT Smart Water Control System
August 1, 2024 - Present
Integrated Flutter Mobile App with Firebase and Node MCU ESP32 To Reduce Water Bill by 20% by controlling the Water Source. Ultrasonic sensors, Flutter Bloc state management, and Firebase integration.
Developer / Designer at Quiz Potha
December 1, 2022 - February 1, 2023
Developed a Self-Study Project named “Quiz Potha” that helps students who are preparing for the GCE O/L. Implemented using Java/Android Studio with REST API integrations; published on Google Play.
Developer / Designer at EKR Micro Finance
March 1, 2025 - April 1, 2025
Delivered a Cash Collection and Loan Tracking Mobile App for a Client, automating payment tracking, loan management, and improving financial transparency in the loan collection process. Integrated Bluetooth thermal printer with Flutter App; used Supabase and PostgreSQL for backend.

Education

BSc (Hons) in Information Technology at SLIIT University
January 1, 2021 - November 11, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Professional Services