Software Engineer Intern | Full-Stack Web Developer
I build scalable web applications using React, Next.js, Django, and modern JavaScript frameworks.
Specializing in full-stack development with a focus on clean architecture and user experience.
G.C.E. Advanced Level — Arts Stream
Ferguson High School (2018 – 2020)
ICT - A · Japanese - A · Economics - S
Projects
Axoten Wave
Axo Quiz is a smart learning and assessment platform designed to improve knowledge retention and
learner engagement through data-driven quizzes and proven cognitive science techniques.
Traditional
quiz methods often stop at showing right or wrong answers, making it difficult for students to
track
progress, identify weak areas, or understand how their memory changes over time. Axo Quiz solves
this by combining real-time assessments, memory analytics, and adaptive review mechanisms into a
single scalable system.
The platform supports both solo practice and real-time multiplayer quizzes, allowing learners to
study independently or compete with others in live quiz sessions. Multiplayer modes are built
with
low-latency communication, robust encryption, and anti-cheat mechanisms to maintain fairness and
security. Premium quiz modes further strengthen content protection through advanced piracy
tracing
techniques, making the system suitable for both open learning and paid educational content.
A key strength of Axo Quiz is its focus on long-term learning rather than short-term testing.
After
each quiz, users receive detailed performance reports that include accuracy trends, weak topic
identification, and memory retention indicators. The system models individual forgetting curves
and
uses spaced repetition algorithms to automatically schedule review quizzes at the most effective
time—just before information is likely to be forgotten. Flashcard-style question formats promote
active recall, aligning the platform with established learning science principles.
Axo Quiz also creates opportunities for educators and content creators. Teachers and quiz
creators
can publish and sell premium question sets, while learners earn in-app rewards such as coins
through
quiz participation, achievements, and referrals. This built-in monetization model encourages
high-quality content creation and sustained platform engagement.
The application is designed for broad accessibility, supporting multiple languages and seamless
use
across both web and mobile platforms. By combining secure real-time interaction, adaptive
learning
analytics, and scalable monetization, Axo Quiz delivers a modern assessment experience that
benefits
students, educators, and content creators alike.
Next.js · Flutter · NestJS ·
PostgreSQL
Axoten Wave Marker
This project focuses on designing and developing an intelligent
essay-marking system that evaluates
students’ written answers while respecting creativity and semantic meaning, rather than relying
on
exact keyword matching.
Teachers create essay questions and provide a reference answer. The system
generates semantic
embeddings from the teacher’s answer using the Gemini API and stores them as a
benchmark. When
students submit their essay responses, the system generates embeddings for student answers and
compares them against the reference embeddings using similarity scoring techniques. Marks are
calculated by combining semantic similarity with creativity weighting to reduce unfair
penalization
of original yet correct answers.
The application supports role-based access for teachers and students, secure
submission handling,
automated evaluation, feedback generation, and result visibility. Special attention is given to
error handling, bias reduction, fallback mechanisms, and audit logging to ensure reliable and
transparent evaluation.
React · Django · MySQL · Gemini API
Student Attendance System
A full-stack web application designed to digitally manage student attendance
and generate accurate
attendance reports for educational institutions. The system supports role-based access for
administrators, lecturers, and students, allowing each user to interact with features relevant
to
their role.
The application enables administrators to manage students, courses,
subjects, and class schedules.
Lecturers can create class sessions, mark attendance, and view detailed attendance summaries.
Students can securely view their personal attendance records and download reports. Attendance
data
is stored in a relational database and processed to calculate percentages and generate reports
over
selected time periods.
The frontend is built using React to provide a responsive and interactive
user interface, while the
backend is implemented with Django and Django REST Framework to handle business logic and API
communication. MySQL is used for structured data storage, ensuring data consistency and
efficient
querying. The project follows a clear separation between frontend, backend, and database layers,
making it scalable and maintainable.
React · Django · MySQL
EzMenu - Digital Hotel Menu System
EzMenu is a digital hotel menu and food ordering system created to modernize
how hotels manage dining
services
and interact with guests. Many hotels still rely on printed menus and manual order handling,
which
often causes
delays, order mistakes, and difficulty updating menus. EzMenu addresses these issues by
replacing
traditional
workflows with a centralized digital platform that improves accuracy, efficiency, and guest
satisfaction.
The system allows hotel guests to view menus digitally, customize food
items, and place orders with
clarity
and ease. Real-time menu updates prevent guests from ordering unavailable items, reducing
confusion
and frustration.
Guests can also leave reviews and search for hotels through the platform, helping hotels build
trust
and visibility
while improving service quality.
EzMenu follows a scalable subscription model. Hotels can start with a free
plan that supports basic
menu customization and order management for up to 10 tables. Paid plans unlock advanced features
such as unlimited tables, enhanced order handling, analytics, system integrations, priority
support,
and continuous feature updates. This makes the platform suitable for both small hotels and
growing
hospitality businesses.
Overall, EzMenu focuses on improving the dining experience for guests while
helping hotels operate
more efficiently, reduce errors, and grow their business through a reliable and user-friendly
digital solution.
React · PHP · MySQL
UWU Expo 2025 – AR Navigation & Marker-Based Experience
Using Location-Based AR powered by the Niantic SDK, we
scanned the university premises through Scaniverse, uploaded them as meshes
for VPS, and integrated them into Unity using the
geospatial browser. This setup enabled accurate placement and rendering of virtual models at
real-world spots using GPS and VPS tracking.
Though multiple locations couldn’t be loaded simultaneously, the system brought up the
correct content as users arrived at each site. About 80% of the campus was captured as a 3D
mesh for future AR-based projects.
We also created a Marker-Based AR experience using ar.js,
hosted on a web app. Visitors scanned markers near exhibition halls to view maps, nearby
stalls, and hidden easter eggs. To enhance interactivity, a handheld box with markers
allowed users to explore the navigation system up close.
IEEE Day
IEEE Day
IEEE Day
IEEE AGM
IEEE AGM
IEEE AGM
IEEE AGM
MS Club AGM
MS Club AGM
MS Club x Bite Bash
MS Club x Bite Bash
MS Club x Bite Bash
MS Club x Bite Bash
Uva Extreme 1.1
Uva Extreme 1.1
Research
Video Watermarking Research
This research focuses on developing a hybrid forensic watermarking system for educational video
streaming. It integrates per-viewer session fingerprinting (A/B watermarking) with robust deep
neural network (DNN)-based watermarking to prevent piracy and trace unauthorized use. The system
balances imperceptibility, robustness, and computational efficiency, allowing educational
platforms
to track piracy without affecting stream quality or performance. Key components include
DNN-based
watermark embedding, session-specific viewer tagging, watermark extraction, and attack
simulations
for robustness evaluation.
Nov 2025 - Sep 2026
Technologies: Python · PyTorch · FFmpeg · CUDA
Spaced Repetition Research
Exploring how spaced repetition improves long-term memory and learning speed in the Axoten Wave
quiz
app.
Jun 2025 - Sep 2026
Adapting review schedules based on individual recall patterns to optimize user performance.
Certifications
AZ-900: Microsoft Azure Fundamentals (Exam Scheduled Jan 2026)
Microsoft
GitHub Foundations
GitHub
Docker Foundations
Docker, Inc
Leadership & Volunteering
Web Admin
IEEE Robotics and Automation Society
Uva Wellassa University
Jan 2025 - Jan 2026
Webmaster
MS Club
Uva Wellassa University
Jan 2025 - Dec 2025
Content Management Volunteer
Rotaract Club of Uva Wellassa University - Badulla
Uva Wellassa University
Jan 2024 - Dec 2024
Technical Team Member
FOSS Community
Uva Wellassa University
Jan 2024 - Dec 2024
Achievements & Awards
Dean’s List Recognition
Semesters 1.2 & 2.1
Selected for the Dean’s List for both 1.2 and 2.1 semesters due to consistent academic
performance, hard work, and dedication.
1st Place – UvaXtreme 1.1
3rd-year Category
Team: Code Crafters
Secured 1st place in the 3rd-year category at UvaXtreme 1.1. The event celebrated
creativity,
collaboration, and problem-solving.