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.
The path
Software Engineer
TwinCoreTech Ltd
Project Manager and Software Engineer
C-Lento Software Company (Pvt) Ltd
Project-based work since 2023, and project manager and engineer since 2026.
Full Stack Developer
Freelance
Software Engineer
Fuchsius (Pvt) Ltd
Techseya (Pvt) Ltd
Project-based.
Education
OOP Concepts
Learned about OOP concepts like encapsulation, inheritance, and polymorphism.
Diploma in Software Engineering
Studied computer science with a focus on software development.
Undergraduation in Software Engineering
Studied computer science with a focus on software development.
Built with others
EazyMart
Frontend Developer. Contributed to the frontend of eazyMart.
Worked with
How I work
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 PlatformArchitecture
Agree the contracts before the screens.
Contract-first: one OpenAPI spec generates both the Go server stubs and the TypeScript types.
Hyda ERPCollaboration
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 LMSImplementation
Let the pipeline refuse what is not ready.
CI blocks a merge on formatting, Clippy warnings, failing tests or an oversized executable.
Project MouseRefinement
Finish in the reader's own language.
Sinhala, English and Tamil interface with a translation parity test
Kendara
Across platforms
- WebPlatforms, portals, stores and sites, in Next.js and React with Postgres or MySQL.
- MobileiOS and Android apps in React Native and Expo, connected to their platform.
- WindowsRust and Tauri, Electron and .NET, for work a browser is not right for.
- APIsREST and GraphQL between all of the above, and Go behind a contract-first spec.
- LeadershipDevelopers on my team build for my clients, under my lead.
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
Tailwind CSS
- Kendara
- Hyda ERP
- YANA23 Online Store
- Uniguru Operations Platform
- Langford College LMS
- POS & Inventory System
- Uniguru Website v2
- Salubrious Resort
- KayDrix Digital Business Cards
- PNM Online Pharmacy
- KayD Invoice Studio
- ResuMint
- Kings Town Hotel
- Uniguru
- Lapel Create Custom
- JobHere admin pannel
- Lapel Custom Config
- SL Personal Chauffeurs
- Best Birder SL
- Hilink
TypeScript
- Uniguru Mobile App
- Kendara
- Project Mouse
- Hyda ERP
- YANA23 Online Store
- Uniguru Operations Platform
- Langford College LMS
- POS & Inventory System
- Uniguru Website v2
- Hotel Management System
- PNM Online Pharmacy
- KayD Invoice Studio
- ResuMint
- Lapel Create Custom
- JobHere admin pannel
- Lapel Custom Config
- SL Personal Chauffeurs
- Best Birder SL
- Hilink
React
JavaScript
Redux
- Material UI
- Bootstrap
- Angular
Backend
Express
Go
GraphQL
Socket.io
Google Auth
Vercel AI SDK
- Nest.js
- Java
- ASP.NET
Databases
Redis
- MongoDB
Mobile
React Native
- Flutter
- Android (Java)
Desktop
Rust
Tauri
Electron
C#
.NET
- C++
- Java
Platforms and DevOps
Shopify
- AWS
- GCP
Architecture and security
- Microservices
- Microfrontends
- Security
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.