0%

Kavindu Sannasgala

Software
Engineer
& Designer

Building production-ready web and mobile applications with a focus on clean architecture, performance, and real business impact.

001 / About Me

Who I Am

I am a Software Engineer driven by the challenge of turning complex business requirements into seamless, production-grade applications. With a proven track record of shipping live software across diverse domains such as e-commerce, POS systems, employer portals, and booking platforms, I bridge the gap between robust architectural design and intuitive user experiences. My expertise spans the full stack, from crafting responsive web interfaces with Next.js and TypeScript to developing cross-platform mobile solutions with Flutter and scalable backends using Node.js.

My professional impact is grounded in real-world delivery. During my internship, I contributed to multiple live products where I took ownership of core features such as route protection, complex token refresh flows, and Docker deployments. I thrive in team-based environments, focusing on building secure authentication systems and API integrations that remain stable under the pressure of production traffic.

Currently, I have completed my studies as an ICT undergraduate at the University of Ruhuna and am awaiting graduation. I am finishing my degree with a GPA of 3.63, ranked 2nd in my batch. This academic excellence complements my hands-on experience, allowing me to approach software development with both theoretical rigor and practical efficiency. Whether working on professional contracts or personal projects, I am committed to writing clean, maintainable, and purposeful code that creates genuine value for businesses and end-users alike.

Based in Sri Lanka
Production Apps8+
GPA 路 Ranked 2nd3.63
ArchitectureFull Stack
Experience1+ Yrs
Connect
002 / Skills

Tech
Stack

Tools and technologies I reach for when building production-grade software.

01Core Frontend
Next.jsTypeScriptJavaScriptReactZustandTailwind CSSVite
02Frontend Tooling
React RouterReact QueryAxiosnext-intlBootstrap
03Backend & APIs
Node.jsExpress.jsLaravelPHPJWT AuthREST APIs
04Databases
MySQLMongoDBFirebaseMongooseSequelizeSQLite
05Mobile & Other
FlutterDartJavaPythonDockerGoogle Maps SDKFigma
Always learning
003 / Work

Projects

Hover any card to explore components

Commercial ProjectsProduction 路 Wise Soft Lab
E-Commerce & POS Platform

Blanche

Dual-product retail platform. A full e-commerce admin suite and a role-based POS terminal, both built with Next.js and deployed on Google Cloud Run.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
3 components 路 hover to expand
01
01
E-Commerce & POS Platform

Blanche

Dual-product retail platform. A full e-commerce admin suite and a role-based POS terminal, both built with Next.js and deployed on Google Cloud Run.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
3 components 路 hover to expand
01
Studio Booking Platform

Space One Studio

Photography studio management system. A public booking website and a full admin dashboard for scheduling, finance, and operations.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
2 components 路 hover to expand
02
02
Studio Booking Platform

Space One Studio

Photography studio management system. A public booking website and a full admin dashboard for scheduling, finance, and operations.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
2 components 路 hover to expand
02
LMS & ERP Platform

Binzo LMS

Comprehensive LMS and ERP platform for an educational institution with role-specific portals for Admins, Lecturers, and Referral Agents.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
1 component 路 hover to expand
03
03
LMS & ERP Platform

Binzo LMS

Comprehensive LMS and ERP platform for an educational institution with role-specific portals for Admins, Lecturers, and Referral Agents.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
1 component 路 hover to expand
03
E-Commerce Platform

DN Enterprise

Full e-commerce platform built end-to-end. Admin dashboard and customer storefront as two separate Next.js App Router applications.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
2 components 路 hover to expand
04
04
E-Commerce Platform

DN Enterprise

Full e-commerce platform built end-to-end. Admin dashboard and customer storefront as two separate Next.js App Router applications.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZod
2 components 路 hover to expand
04
Employer Web Portal

GetAJob

Multilingual employer portal supporting 7 languages with real-time features, Stripe payments, and Firebase push notifications.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZodnext-intl (i18n)StripeSocket.IOFirebase FCMGoogle maps API
1 component 路 hover to expand
05
05
Employer Web Portal

GetAJob

Multilingual employer portal supporting 7 languages with real-time features, Stripe payments, and Firebase push notifications.

Next.jsTypeScriptTailwind CSSAxiosTanStack QueryZustandReact Hook FormZodnext-intl (i18n)StripeSocket.IOFirebase FCMGoogle maps API
1 component 路 hover to expand
05
University ProjectsAcademic 路 University of Ruhuna
Order Processing System

InVoicer

Full-stack delivery management system across three separate applications. Mobile, admin dashboard, and REST API.

FlutterLaravel 11Node.jsMySQLSequelizeGoogle MapsAdminLTE
3 components 路 hover to expand
06
06
Order Processing System

InVoicer

Full-stack delivery management system across three separate applications. Mobile, admin dashboard, and REST API.

FlutterLaravel 11Node.jsMySQLSequelizeGoogle MapsAdminLTE
3 components 路 hover to expand
06
Hospital Management System

Serenity Hospitals

Full-stack HMS with patient registration, doctor scheduling, appointment booking, inventory, and advanced MySQL operations.

React 18TypeScriptViteTailwind CSSNode.jsExpressMySQLRecharts
2 components 路 hover to expand
07
07
Hospital Management System

Serenity Hospitals

Full-stack HMS with patient registration, doctor scheduling, appointment booking, inventory, and advanced MySQL operations.

React 18TypeScriptViteTailwind CSSNode.jsExpressMySQLRecharts
2 components 路 hover to expand
07
Dashboard & API

Store Management System

React admin dashboard with a Node.js/Express REST API, MongoDB data models, and soft-delete inventory management.

React 18TypeScriptVite 5Tailwind CSSNode.jsExpress 5MongoDBMongooseFramer MotionRecharts
2 components 路 hover to expand
08
08
Dashboard & API

Store Management System

React admin dashboard with a Node.js/Express REST API, MongoDB data models, and soft-delete inventory management.

React 18TypeScriptVite 5Tailwind CSSNode.jsExpress 5MongoDBMongooseFramer MotionRecharts
2 components 路 hover to expand
08
Personal ProjectsPassion 路 Community
Mobile App

E-Avurudu Litha

Digital Avurudu Litha app with Nakath times, holiday alerts, push notifications, and offline access for Sri Lankan users.

FlutterDartPush NotificationsOffline Support
1 component 路 hover to expand
09
09
Mobile App

E-Avurudu Litha

Digital Avurudu Litha app with Nakath times, holiday alerts, push notifications, and offline access for Sri Lankan users.

FlutterDartPush NotificationsOffline Support
1 component 路 hover to expand
09
Mobile App

Sangeetha Potha

Flutter and Firebase song lyrics library. A digital songbook for browsing and accessing structured lyrics with offline support.

FlutterFirebaseSQLiteDart
1 component 路 hover to expand
10
10
Mobile App

Sangeetha Potha

Flutter and Firebase song lyrics library. A digital songbook for browsing and accessing structured lyrics with offline support.

FlutterFirebaseSQLiteDart
1 component 路 hover to expand
10
17 shipped 路 counting
005 / Experience

Work history

June 2025 - Present
Wise Soft Lab(PVT) LTD 路 Sri Lanka

Contributed to multiple production web applications across diverse business domains, working within a professional team delivering real client-facing products.

Built and shipped complete features across multiple production Next.js applications, from UI implementation and API integration to testing and deployment.

Strengthened application security and reliability by implementing authentication, session management, and access control patterns used in live production environments.

Collaborated on shared codebases, contributing reusable components, utility layers, and consistent patterns that improved team-wide development speed.

Identified and resolved performance bottlenecks, improving page load times and application responsiveness across multiple projects.

Supported production deployment processes including environment configuration and containerization, gaining hands-on DevOps experience.

Live Projects5+
Experience LevelIntern
RoleSWE
DurationPresent
Domains Covered
馃洅E-Commerce
馃挸POS Systems
馃懃Employer Portals
馃搮Booking Platforms
4+
006 / Education

Academic Excellence

2021 - Present

Bachelor of Information Communication Technology

University of Ruhuna
Faculty of Technology

GPA3.63
RANK2nd

Specialized in Software Engineering. distributed systems, data structures, database management, project management, Fundamentals of AI/ML web development, Network, Security and testing

2011 - 2019

GCE Advanced Level & Ordinary Level

Taxila Central College
Horana

A/LBBC
Z-SCORE1.41
O/L8As 1B

Engineering Technology stream with Information and communication technology and Science for Technology

004 / Learning

Certifications

7 certifications. Always learning.
007 / Contact

Let's get in
touch.