Software Engineering undergraduate and Full Stack Developer with 3+ years of hands-on experience at Sri Lanka Telecom (SLT) and through independent projects. I build end-to-end business systems, mobile applications, and AI-integrated healthcare software, using React, Node.js/Express, MySQL/Sequelize, Flutter/Dart, and FastAPI. I’m experienced with secure, role-based transaction systems (JWT, backups, reporting), REST API integration, database design and migrations, and offline-first mobile sync. I’ve also published IEEE research on an AI-powered Flutter learning system using computer vision, RAG, and LSTM analytics.

K.A. Lasitha Lakshan

Software Engineering undergraduate and Full Stack Developer with 3+ years of hands-on experience at Sri Lanka Telecom (SLT) and through independent projects. I build end-to-end business systems, mobile applications, and AI-integrated healthcare software, using React, Node.js/Express, MySQL/Sequelize, Flutter/Dart, and FastAPI. I’m experienced with secure, role-based transaction systems (JWT, backups, reporting), REST API integration, database design and migrations, and offline-first mobile sync. I’ve also published IEEE research on an AI-powered Flutter learning system using computer vision, RAG, and LSTM analytics.

Available to hire

Software Engineering undergraduate and Full Stack Developer with 3+ years of hands-on experience at Sri Lanka Telecom (SLT) and through independent projects. I build end-to-end business systems, mobile applications, and AI-integrated healthcare software, using React, Node.js/Express, MySQL/Sequelize, Flutter/Dart, and FastAPI.

I’m experienced with secure, role-based transaction systems (JWT, backups, reporting), REST API integration, database design and migrations, and offline-first mobile sync. I’ve also published IEEE research on an AI-powered Flutter learning system using computer vision, RAG, and LSTM analytics.

See more

Experience Level

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

Language

Sinhala, Sinhalese
Fluent
English
Advanced

Work Experience

Developer (POS System – Point of Sale, Inventory & Business Management System) at Independent Project
July 1, 2026 - August 31, 2026
Designed and built a retail POS + inventory system with React (Vite) frontend, Node.js/Express REST API backend, and MySQL/Sequelize ORM, packaged as a Windows desktop app using Electron. Implemented JWT auth with role-based access (admin/manager/cashier), multi-warehouse stock management, stock transfers/adjustments, and EAN-13/CODE128 barcode workflows. Built checkout, cash-register shift tracking, per-item discounts, quotations/held carts, and document-linked sales/purchase returns with quantity protection. Added database tooling for additive non-destructive schema migrations, connection diagnostics, and column verification scripts. Implemented full-database Excel backup and guarded restore, PDF/Excel exports, receipt printing (A4 and 80mm), and KPI dashboards with alerts. Hardened Electron app security (context isolation, sandboxing, narrow preload APIs) and encrypted local storage for credentials/secrets.
Developer (MediCare SL – AI-Assisted Diabetes & Cholesterol Management System) at Independent Project
May 1, 2026 - June 30, 2026
Built an AI-assisted mobile healthcare management system for diabetes and cholesterol care using Flutter (frontend) and FastAPI (backend) tailored for Sri Lankan context. Integrated Gemini AI to extract medicine names, dosages, and blood sugar/cholesterol readings from uploaded prescriptions with a doctor-review workflow. Used RAG to generate personalized medicine instructions and lifestyle guidance grounded in trusted medical sources, and applied ML for risk assessment support. Implemented doctor-facing tools for reviewing extracted data, monitoring adherence, adding clinical notes, requesting lab tests, and creating follow-up care plans. Modeled clinical data with HL7 FHIR R4 resources via HAPI FHIR server (and separate operational DB for user/pharmacy/NMRA medicine registration).
Project Researcher / Developer (AI-Powered Flutter UI Learning System) at Independent Project (IEEE publication)
December 1, 2025 - April 30, 2026
Designed and built a mobile-first AI-powered learning system that converts Figma UI designs into Flutter widget/functionally working UI code. Integrated multimodal UI understanding, RAG for personalized learning content, and LSTM-based progress tracking for adaptive Flutter education. Mapped visual UI components to Flutter widget concepts and generated context-aware explanations, assessments, and personalized learning paths. Validated the architecture with a developer survey (49 participants), expert review, requirement traceability, and comparisons with existing tools; reported YOLO [email protected] = 0.869 across 32 widget classes.
Developer (DeptX – Debt Recovery Field Operations App) at Sri Lanka Telecom (SLT)
May 1, 2025 - July 31, 2026
Built a debt recovery field application for assigned case management, negotiation workflows, mediation escalation, and payment/settlement tracking in low-connectivity conditions. Implemented an offline-first sync engine with TTL-based cached responses when offline and queued mutations with background synchronization and retry backoff. Added secure storage using AES-GCM encryption for cached/session data and flutter_secure_storage for tokens. Implemented OTP-based authentication with Sri Lankan number validation, JWT access/refresh token handling with automatic 401 refresh, and app-lifecycle-aware session timeout. Structured authentication via an AuthWrapper to centralize auth flow throughout the app.
Flutter Developer (Okiz App – Student Discount & Rewards Platform) at Sri Lanka Telecom (SLT)
May 1, 2025 - July 31, 2025
Built a dual-role (Student and Shop) Flutter application backed by Firebase Authentication, Firestore, and Storage for real-time student discounts and rewards. Implemented university email verification with dynamic domain management and automated verification emails via Mailgun API. Added secure QR code redemption using SHA-256 hashing for tamper-resistant discount redemption. Developed promo-code generation and redemption tracking for shop partners. Implemented student discovery/browsing/saved deals and shop dashboards for discount and QR verification.
Freelance Flutter Developer – DeptX App (Contract) at Sri Lanka Telecom (SLT)
May 1, 2025 - January 31, 2026
Continued independent development and maintenance of the DeptX debt recovery app after internship, working with minimal supervision directly with stakeholders.
Flutter Developer (Video CL App) at Sri Lanka Telecom (SLT)
January 1, 2025 - February 28, 2025
Implemented mobile UI screens and feature flows for a video-oriented SLT mobile application, focusing on device-friendly layouts and smooth navigation for mobile UX.
Flutter Developer (MySLT App) at Sri Lanka Telecom (SLT)
May 1, 2024 - April 30, 2025
Implemented Flutter mobile application screens and features for SLT customer-facing workflows with responsive UI, intuitive navigation, and reliable user interactions. Improved navigation and interaction reliability through app-level enhancements and UI consistency aligned with service data flows.
Software Engineering Intern – Full Stack Developer/Flutter Developer at Sri Lanka Telecom (SLT)
May 1, 2024 - April 30, 2025
Developed Flutter-based screens, reusable UI components, navigation flows, and validated form workflows for the MySLT customer app and the DeptX debt recovery field app (60+ screens). Integrated mobile features with backend services and REST APIs for submission, retrieval, status updates, and business process tracking; achieved a 95% successful delivery rate. Connected mobile workflows to database/API-driven processes, reducing manual processing time by 25%. Collaborated with senior developers and QA, participated in code reviews, and used Git-based version control while debugging and improving modules before release.

Education

BEng (Hons) in Software Engineering (Second Upper honors) at Informatics Institute of Technology (IIT) (in collaboration with the University of Westminster)
January 11, 2030 - August 13, 2026
Secondary Education at Thelijjawila Central College, Matara
January 11, 2030 - August 13, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Healthcare, Education, Retail, Financial Services, Computers & Electronics

Experience Level

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