Kasun.
Kasun Bandara Background

Hello, I'm Kasun Bandara

Software Engineering
Student

Building scalable full-stack applications with Next.js, Spring Boot, and PostgreSQL. Focused on elegant architecture and performance.

About Me

I am a second-year undergraduate at the University of Moratuwa, specializing in Information Technology and Management. My journey is driven by a passion for crafting efficient, scalable, and visually stunning digital experiences.

Currently, I am focused on mastering the intersection of robust backend architectures with modern, responsive frontend frameworks. I enjoy solving complex problems through clean code and strategic software design.

Education

University of Moratuwa

Focus

Full-Stack Development

Technical Ecosystem

Next.js
Spring Boot
PostgreSQL
TypeScript
AWS
Docker
Git
Java
Next.js
Spring Boot
PostgreSQL
TypeScript
AWS
Docker
Git
Java

Featured Projects

AI-powered POS system

AI-powered POS system

Developed a full-stack AI-powered POS system with cashier checkout, inventory management, sales analytics, receipt generation, multi-payment support, role-based access control, and English/Sinhala support. Implemented real-time stock alerts using SSE, automated inventory updates with PostgreSQL transactions, and AI-powered business recommendations using Hugging Face and Gemini APIs.

🚀Next.js🔷TypeScript🍃Spring Boot🐘PostgreSQL☁️AWS🐳Docker
Code Demo

Task Management SaaS

Full-stack project tracking with real-time updates.

⚛️React🐘PostgreSQLPrisma
Code Demo

Key Milestones

A retrospective journey of my educational highlights, industrial milestones, and achievements.

2026

First Open Source Contribution

Contributed to a major React components ecosystem library.

2025

Industrial Engagement at IFS

Worked on software engineering and SDLC phases.

2024

University of Moratuwa

Started B.Sc in IT & Management.

Recent Blogs

My thoughts, tutorials, and guides about software engineering, architecture, and design.

Articles & Insights
Demystifying Spring Boot(A Beginner’s Guide)
June 2026

Demystifying Spring Boot(A Beginner’s Guide)

If you are stepping into the world of enterprise Java development, there is one framework you cannot ignore that is Spring Boot.

React vs. Next.js in 2026
Jun 18, 2026

React vs. Next.js in 2026

As a second-year IT undergraduate, diving into modern web development can feel like drinking from a firehose. Just when you feel like you’ve finally wrapped your head around React, components, and state management, you look online and see everyone talking about Next.js.

Read Article (Coming Soon)

Let's Connect

I'm always open to new opportunities, collaborations, or simply sharing thoughts on technology. Drop me a line, and I'll get back to you as soon as possible!

Location

University of Moratuwa, Sri Lanka

© 2026 Kasun Bandara. Built with Next.js & Tailwind.