Skip to content
KayD

Kalana Didulanga Koralegedara

Full stack engineer. Web, mobile and desktop.

I'm a full stack engineer with three years of experience. I work as a Software Engineer at TwinCoreTech and as a project manager and engineer at C-Lento, and I have freelanced since 2023.

I build web platforms with Next.js and Supabase, mobile apps with Expo, Windows software with Rust, Tauri, Electron and .NET, and APIs in Node.js and Go. I also lead developers who build for my clients.

Kalana Didulanga Koralegedara

The path

Several of these run at the same time.
  1. Since 2025

    Software Engineer

    TwinCoreTech Ltd

  2. Since 2023

    Project Manager and Software Engineer

    C-Lento Software Company (Pvt) Ltd

    Project-based work since 2023, and project manager and engineer since 2026.

    4 projects here
  3. Since 2023

    Full Stack Developer

    Freelance

  4. Dec 2024 to 2025

    Software Engineer

    Fuchsius (Pvt) Ltd

  5. 2023 to 2024

    Techseya (Pvt) Ltd

    Project-based.

Education

  • OOP Concepts

    Java Institute

    Learned about OOP concepts like encapsulation, inheritance, and polymorphism.

  • Diploma in Software Engineering

    UK Awards | Skills & Education

    Studied computer science with a focus on software development.

  • Undergraduation in Software Engineering

    IIC University of Technology

    Studied computer science with a focus on software development.

Built with others

  • EazyMart

    Vertex Cooperation

    Frontend Developer. Contributed to the frontend of eazyMart.

Worked with

UniguruLangford CollegeC-LentoLapelJobHere admin pannelSL Personal ChauffeursBest Birder SLTechseya (Pvt) Ltd

How I work

Five stages, each shown by something on a real project.
  1. Discovery

    Start from what the business already has.

    Uniguru, a study-abroad consultancy, needed one system for its lead pipeline, a staged admissions process, its partner agents and staff oversight, replacing an older system whose partner records had to be carried over.
    Uniguru Operations Platform
  2. Architecture

    Agree the contracts before the screens.

    Contract-first: one OpenAPI spec generates both the Go server stubs and the TypeScript types.
    Hyda ERP
  3. Collaboration

    Lead the team, and say plainly who built what.

    I took this project on for my client and assigned a developer on my team to build it under my supervision. The code is his.
    Langford College LMS
  4. Implementation

    Let the pipeline refuse what is not ready.

    CI blocks a merge on formatting, Clippy warnings, failing tests or an oversized executable.
    Project Mouse
  5. Refinement

    Finish in the reader's own language.

    Sinhala, English and Tamil interface with a translation parity test
    Kendara

Across platforms

How the pieces fit, and every technology with the projects that use it. No ratings.

Every technology, with its proof

A counted skill lists the projects on this site that use it. The rest come from work that is not listed here.

Frontend

Backend

Databases

Mobile

Desktop

Platforms and DevOps

Architecture and security

  • Microserviceswork not listed
  • Microfrontendswork not listed
  • Securitywork not listed

What I can build for you

Custom web applications
Systems built around how your business works: operations platforms, CRMs, learning systems and portals.
Uniguru Operations PlatformLangford College LMSHotel Management System
Websites
Fast, modern websites for companies, hotels and brands, with booking or an admin when you need one.
Kings Town HotelSalubrious ResortUniguru Website v2
Mobile apps
iOS and Android apps in React Native, Expo or Flutter, connected to your backend.
Uniguru Mobile App
POS systems
Point of sale and inventory for shops and restaurants, built and installed on site.
ZeroPosPOS & Inventory SystemHyda ERP
Software applications
Windows and desktop software in .NET, Tauri or Electron, for work a browser is not right for.
Project Mouse
E-commerce stores
Headless Shopify and custom online stores, from catalogue to checkout.
YANA23 Online StorePNM Online Pharmacy
AI integration
Chat, search and automation with large language models, added to a new or an existing product.
Kendara
UI/UX design
From wireframes to finished screens, by the UI/UX designers on my team.
Maintenance and support
Fixes, updates and new features for systems that are already live.
Consulting and code review
A second pair of eyes on architecture, performance and existing code.

Beyond client work

Games, animations and small tools, built to learn and to play. They live in the Lab.

The short version

The same facts on one printable page.