I'm a Senior Software Engineer from Sri Lanka with 8+ years of experience with Flutter and Dart, specializing in cross-platform applications across Android, iOS, and Windows Desktop.
My recent work is focused on healthcare software and connected medical devices, including Bluetooth Low Energy (BLE) communication, device integrations, real-time data acquisition, Windows connectivity, and cross-platform architecture.
I enjoy solving problems that sit between software and hardware, building reliable applications, exploring new technologies, and sharing what I learn with the developer community.
Mobile & Cross-Platform
Connected Devices & Platform Integration
BLE β’ Bluetooth β’ NFC β’ Device Integration β’ Platform Channels β’ USB / Serial Communication β’ REST APIs
Architecture & Engineering
Clean Architecture β’ BLoC β’ SOLID β’ SQLite β’ Firebase β’ CI/CD β’ GitHub Actions β’ Docker β’ Git
Other Technologies
Python β’ JavaScript β’ PHP β’ Node.js β’ Spring Boot β’ SQL
- π₯ Building cross-platform healthcare applications
- π©Ί Integrating BLE-enabled medical and measurement devices
- π₯οΈ Developing and improving Flutter applications for Windows Desktop
- π Working with Bluetooth, USB/serial, firmware, and hardware integrations
- π§ Pursuing an MSc in Artificial Intelligence
- π Exploring practical applications of AI and intelligent software systems
- π€ Mentoring developers and contributing to technical decision-making
I started programming long before Flutter existed and have worked across mobile, backend, and cross-platform development.
Flutter became my primary specialization, and over the years I've worked on applications involving areas such as:
- Healthcare and connected medical devices
- Bluetooth Low Energy (BLE)
- FinTech and digital payments
- NFC and device-level communication
- Android and iOS applications
- Windows desktop applications
- Offline-first applications
- REST API and backend integration
I've also had opportunities to lead and mentor developers, review code, collaborate with product and engineering teams, and help turn complex requirements into maintainable software solutions.
π BSc in Information Technology
π§ MSc in Artificial Intelligence β In Progress
I enjoy experimenting with new technologies, building software ideas, contributing to the developer community, and helping other programmers solve problems.
I've been active on GitHub since 2015 and have spent more than a decade participating in the developer community through platforms such as Stack Overflow.
Building reliable software, learning continuously, and turning complex problems into practical solutions.


