Skip to content
Software Engineer at TwinCoreTech Ltd

I build software that runs real businesses.

Kalana Didulanga Koralegedara, full stack engineer. Web platforms, mobile apps and Windows software, from the database to the last pixel.

kalana.ts
const kalana = {
  role: "Full stack engineer",
  now: [
    "Software Engineer @ TwinCoreTech Ltd",
    "Project Manager and Software Engineer @ C-Lento Software Company (Pvt) Ltd",
  ],
  freelance: true,
  ships: ["web platforms", "mobile apps", "Windows software"],
  stack: ["Next.js", "Supabase", "Go", "Rust", "Expo"],
  since: 2023,
};
// 27 projects on this site. Keep scrolling.
  • Projects

    27

  • Clients

    8

  • Years

    3since 2023

  • Technologies

    35

  • Tailwind CSS
  • TypeScript
  • React
  • Next.js
  • Shadcn UI
  • REST API
  • MySQL
  • Prisma
  • Node.js
  • PostgreSQL
  • JavaScript
  • HTML
  • CSS
  • Supabase
  • GSAP
  • PHP
  • SQLite
  • Docker
  • Redux
  • Express
  • Go
  • Laravel
  • GraphQL
  • Socket.io
  • Google Auth
  • Vercel AI SDK
  • Redis
  • React Native
  • Expo
  • Rust
  • Tauri
  • Electron
  • C#
  • .NET
  • Shopify
  • Material UI
  • Bootstrap
  • Angular
  • Nest.js
  • Java
  • ASP.NET
  • MongoDB
  • Flutter
  • Android (Java)
  • C++
  • AWS
  • GCP
  • Microservices
  • Microfrontends
  • Security

Case studies

Selected work, in depth.

2026 · Personal project

Kendara

Builds a Vedic birth chart from birth details or from a photo of a Sri Lankan kendaraya, and writes a reading in Sinhala, English or Tamil.

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
Read the case study
Kendara screenshot

2026 · Professional

Uniguru Operations Platform

The internal operations and CRM platform of Uniguru, a UK study-abroad consultancy: leads, admissions, partners, staff and compliance in one system.

In production.

  • Next.js
  • React
  • TypeScript
  • Supabase
Read the case study
Uniguru Operations Platform screenshot

2025 · Professional

Hotel Management System

An all-in-one hotel system: reservations, front office, restaurant and bar, inventory, HR and double-entry accounting.

  • Next.js
  • React
  • TypeScript
  • Prisma
Read the case study

Running live at several hotels.

Hotels needed one system for rooms and reservations, the front office, restaurant and bar, stock, staff and double-entry accounts.

What I do

From the database to the last pixel.

Web platforms

Operations systems, CRMs, stores

Next.js and Supabase platforms with role-based access, scheduled jobs and real users behind them.

  • Next.js
  • Supabase
  • TypeScript
  • Databases
27

projects on this site, every one listed with its stack.

Mobile

Expo and React Native apps with push notifications and typed APIs.

  • Expo
  • React Native
  • TypeScript
  • Push notifications

Desktop

Windows software in Rust and Tauri, Electron and .NET.

  • Rust
  • Tauri
  • Electron
  • .NET

Teams

I lead developers who build for my clients, and manage projects at C-Lento.

Worked with

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

Index

All work, newest first.

git log --author=kalana

Experience, newest first.

  1. Since 2025 · HEAD

    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.

  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.

Services

What I can build for you.

Tell me what your business needs and I'll build it. Pick a service to see the work behind it.

  • 01 / 10

    Custom web applications

    Systems built around how your business works: operations platforms, CRMs, learning systems and portals.

Not on the list? If your business needs it, I'll build it.

Start a project

Contact

Let's build
something real.

A project, a role, or a question: send a message.