Kumuditha Tharinda Liyanage, software engineering student in Colombo, Sri Lanka

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

Independent · React, TypeScript, NestJS, PostgreSQL, PGlite, Playwright

  • 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.

Rehearsal — API failure-recovery lab

Shipped · 2026

Independent · TypeScript, Next.js, Node.js, SQLite, WSO2 API Manager

  • 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.

MacPulse — Native macOS utility

Released · 2026

Independent · Swift, SwiftUI, MVVM, Swift Actors, CircleCI

  • 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

Independent · Bash, Shell scripting

  • 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

Group project · Flutter, Firebase AI Logic, Gemini, Supabase, Google Maps

  • 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

Solo coursework · Kotlin, Jetpack Compose, Firebase, Supabase, SQLite

  • 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

Team of three · ESP32, C++, RFID, Sensors, Firebase Realtime Database

  • Built firmware and a cloud pipeline for zone tracking, gas-level and fall monitoring, with Telegram alerts and live dashboard updates for supervisors.

Open-source contributions

WSO2 API Manager — java tests

Open · awaiting review

Added six JUnit cases for unsigned IP-address boundaries, IPv6 equivalence and inversion, verified against the upstream classes.

WSO2 API Manager — documentation

Open · awaiting review

Clarified Retry-After behaviour and safe retry handling for throttled requests.

Education

Higher National Diploma in Software Engineering

Final semester

National Institute of Business Management (NIBM) · Colombo, Sri Lanka · Batch HNDSE 25.2F

Get in touch

Open to software engineering internships.

Colombo, Sri Lanka or remote. The fastest way to reach me is email — the full portfolio has the longer version of everything above.