
Open to software engineering internships
Kumuditha Tharinda Liyanage
Software Engineering Student — Full-Stack, Mobile & Systems
Profile
Final-semester HND Software Engineering student at NIBM, seeking a first engineering internship. Builds full-stack, mobile and native desktop applications, with hands-on work in REST APIs, automated testing and cloud deployment. Integrated WSO2 API Manager into an API failure-recovery lab, and submitted upstream Java tests and documentation improvements.
Personal projects
ScopeLens — Requirement change impact workbench
Shipped · 2026- Built an evidence-first workflow that preserves exact source context, versions business rules, and connects requirements to APIs, tests, screens and related work.
- Kept impact decisions explicitly human-reviewed, with optional AI suggestions bounded by schema validation and exact evidence quotation.
- Implemented the React and TypeScript interface, NestJS API, PostgreSQL and embedded PGlite data paths, Playwright coverage, and a Vercel-hosted fictional resettable demo.
scopelens.tharinda.devgithub.com/mr-kumuditha/scopelensProject handbookCase study
Rehearsal — API failure-recovery lab
Shipped · 2026- Built three real HTTP sandboxes to reproduce lost responses, duplicate events, rate limits and unexpected response schemas.
- Routed delivery requests through WSO2 API Manager 4.7.0 using server-side OAuth; deployed the frontend on Vercel and the backend on DigitalOcean.
- Used idempotency keys and ledger reconciliation: the controlled timeout experiment committed one delivery with recovery, versus two in the baseline.
- Added HTTP and browser tests, execution timelines, saved history, and downloadable PDF/JSON reports with architecture and deployment documentation.
rehearsal.tharinda.devgithub.com/mr-kumuditha/rehearsalCase study
MacPulse — Native macOS utility
Released · 2026- Built cleanup, duplicate-detection and performance-monitoring features using SwiftUI and actor-based services.
- Published a downloadable macOS release and configured CircleCI validation checks.
DevPilot Studio — Developer tooling
Shipped · 2026- Built and open-sourced a terminal plugin displaying real-time Claude Code session metrics.
Campus projects
Navora — AI travel planner for Sri Lanka
In progress · 2025 — 2026- Co-developed itinerary planning and trip sharing.
- Migrated the Gemini integration from a Cloud Functions gateway to Firebase AI Logic with App Check, and verified it on a physical device.
Fixora — Repair-shop management app
Delivered · 2026- Built role-based workflows for customers, technicians, branch managers and admins, including GPS branch matching, repair-status tracking and photo uploads.
- Tested the Android app on-device.
IoT Mining Safety Helmet — Safety-monitoring prototype
Delivered · 2025- Built firmware and a cloud pipeline for zone tracking, gas-level and fall monitoring, with Telegram alerts and live dashboard updates for supervisors.
minelivemonitor.systemsgithub.com/mr-kumuditha/IoT-Safety-Monitoring-SystemCase study
Open-source contributions
WSO2 API Manager — java tests
Open · awaiting reviewAdded six JUnit cases for unsigned IP-address boundaries, IPv6 equivalence and inversion, verified against the upstream classes.
WSO2 API Manager — documentation
Open · awaiting reviewClarified Retry-After behaviour and safe retry handling for throttled requests.