About me
Engineer, team lead, and occasional researcher — here's the longer version.

I'm a Computer Engineering graduate from the University of Ruhuna and a software engineer who has shipped production mobile and web apps end-to-end at Tekly Solutions — architecture, API design, authentication, payments, and deployment included.
I care about clean systems, thoughtful UX, and code the next engineer can pick up without a walkthrough. I've led and tested cross-border mobile projects as part of a distributed team, and my final-year research explored vision-language models for automated medical report generation.
- Years Building Software
- 3+
- Projects Shipped
- 15+
- Production Apps Live
- 3
Experience
2025
Junior Software Engineer
Nov 2025 — May 2026Tekly Solutions (Pvt) Ltd · Sri Lanka
- Continued at Tekly Solutions after the internship, building Cricly — a multi-sport coaching and coach-booking mobile app with Flutter and Firebase.
- Shipped session booking with single and recurring multi-day schedules, plus player performance tracking with charts and calendar views.
- Integrated Firebase auth (Google & Apple sign-in), Cloud Firestore, FCM push notifications, and Stripe payments.
- Worked in cross-functional Agile teams — code reviews, sprint planning, and release cycles.
Software Engineering Intern
Jun 2025 — Nov 2025Tekly Solutions (Pvt) Ltd · Sri Lanka
- Owned UI/UX design and full-stack development for a Pet Care web application.
- Designed responsive, user-focused interfaces in React and built the APIs behind them with Node.js and Express.js.
- Handled data storage, CRUD, auth, and real-time updates across MongoDB and Firebase.
- Deployed and hosted the production app.
2024
Team Leader
Jul 2024 — Feb 2025A-Z Globe Mobile Application · Win Consult AS · Sri Lanka Team
- Led the Sri Lankan development team on a cross-border mobile app project.
- Ran code reviews, optimized app performance, and coordinated across functional teams.
Tester
Jan 2024 — Jun 2024A-Z Globe Mobile Application · Win Consult AS · Sri Lanka Team
- Tested application features end-to-end, reported bugs, and partnered with the team to improve UI/UX.
Skills
Languages
JavaJavaScriptTypeScriptDartPythonC++HTMLCSSFrontend & Mobile
ReactNext.jsReact Native (Expo)FlutterTailwind CSSshadcn/uiRiverpodZustandBackend
Node.jsExpress.jsSpring BootREST APIsMicroservicesWebSocketDatabases & Cloud
MongoDBMySQLFirebaseAWSCloudinaryVercelTools & Practices
JWT AuthRBACStripeTwilioGitJenkinsDockerPostmanCI/CD
Education
2021
B.Sc. in Computer Engineering
2021 — 2026Faculty of Engineering, University of Ruhuna, Sri Lanka
- Coursework: Data Structures & Algorithms, Software Testing & Debugging, Operating Systems, Network Programming
- Leadership and team management experience
2020
GCE Advanced Level — Mathematics Stream
2020BT/Periyakallar Central College, Sri Lanka