LearniX
AI-assisted quiz creation, classroom workspaces, and live multiplayer assessments for students and lecturers.
- Next.js
- TypeScript
- Node.js
- Prisma

01 · Software Engineer
I build digital experiences that make an impact.
Software Engineer skilled in building scalable web applications and delivering intuitive user experiences.



Based in Sri Lanka
Passionate about clean code, modern web technologies and solving real-world problems.
Featured project
LearniXAI-assisted quiz creation, classroom workspaces, and live multiplayer assessments for students and lecturers.View project →
02 · About
Software Engineering undergraduate at the University of Moratuwa, with professional experience building full-stack applications.
I work with Java, Spring Boot, React, Next.js, Node.js, and PostgreSQL to build maintainable products, from REST APIs and authentication to real-time systems and cloud deployment.
03 · Experience
NIOLLA (PVT) LTD
Enterprise web applications, REST APIs and responsive interfaces. PostgreSQL and MySQL design, third-party integrations, Agile delivery.
AIESEC in Sri Lanka
Technical solutions within a national organisation, working closely with people, systems and evolving needs.
AIESEC in Colombo South
Leading the delivery of IDEALIZE 2026.
AIESEC in University of Moratuwa
Local Committee Vice President for Public Relations & Information Management.
IEEE Student Branch, University of Moratuwa
Organizing Committee Member for Robotics Day.
04 · Education
Three chapters of study in software engineering, information technology and management.
University of Moratuwa
Undergraduate study in Katubedda, Sri Lanka.
London Metropolitan University
Awarded First Class Honours.
ESOFT Metro Campus
Higher National Diploma in Software Engineering, Kurunegala.
05 · Projects
AI-assisted quiz creation, classroom workspaces, and live multiplayer assessments for students and lecturers.

A role-based banking application combining credit evaluation, loan eligibility, expense tracking, and money-transfer workflows.

A hotel operations platform with customer reservations, front-desk workflows, manager reports, and travel-company block bookings.

An event planning platform that brings event details, trusted suppliers, budgets, and charitable giving into one simple workspace.

06 · Contact
Open to meaningful projects, collaborations and conversations around software, products and creative technology.
05 · Projects / 03 Emerald Stay
03 · Hospitality / Full Stack · 2025
A hotel operations platform with customer reservations, front-desk workflows, manager reports, and travel-company block bookings.

01 · Overview
Emerald Stay connects the guest booking journey with daily hotel operations. Dedicated customer, clerk, manager, and travel-company portals handle reservations, arrivals, departures, room inventory, and billing.
02 · Features
Customers browse hotels and manage reservations. Clerks handle check-ins, check-outs, walk-ins, and room availability.
Group reservations record date ranges, room allocations, guest details, and special rates for block bookings.
Payment records, service charges, and PDF receipts complement manager reporting, room management, and audit-log screens.
03 · Engineering
Next.js and TypeScript provide separate portal routes, with React Hook Form and Zod for forms and Recharts for reporting interfaces.
An Express backend uses JWT authentication and bcrypt password hashing, with dedicated routes for booking and operational workflows.
Prisma models link reservations to guests, hotels, rooms, check-in/out records, payments, and service charges in PostgreSQL. PDFKit generates receipts.
04 · Source