Nirasha Nelki

Nirasha Nelki

Computer Science undergraduate
specialized in Applied AI & NLP
building intelligent systems & research solutions

Specialized in NLP, Explainable AI, and building intelligent systems with a focus on low-resource languages.

About

I am a Computer Science undergraduate at the University of Colombo School of Computing with a deep passion for Natural Language Processing and Explainable AI (XAI). My work bridges the gap between rigorous research and scalable software engineering.

Currently, I am investigating explainability mechanisms in neural summarization models, specifically using Knowledge Graphs to validate factual consistency. I've also co-authored published research on SinhalaMMLU, a benchmark for evaluating LLMs on multitask language understanding for the Sinhala language.

When I'm not diving into transformer architectures or fine-tuning models, I enjoy building robust web applications using React, Spring Boot, and PostgreSQL. I believe that for AI to be truly impactful, it must be both efficient and understandable.

Experience

Nov 2024 — May 2025

Research Intern · Language Technology Research Lab (LTRL), UCSC

Conducted comparative evaluation of LLMs on Sinhala educational tasks across 1,000+ questions. Co-authored SinhalaMMLU benchmark (ACL/EMNLP 2025). Investigated BERT-based architectures for low-resource languages.

  • Python
  • Transformers
  • LLM Evaluation
  • NLP
  • SinhalaMMLU
May 2023 — June 2025

Chairperson · IEEE Women in Engineering (WIE), UCSC

Led organizational activities, managed cross-functional teams, and supported event planning for the student branch affinity group.

  • Leadership
  • Team Management
  • Project Coordination

Projects

MyStore — Inventory Management System

A full-stack inventory management system enabling real-time stock tracking, category management, and audit-friendly stock logs through a modular, scalable architecture. The application features secure JWT-based authentication, a responsive analytics-driven dashboard with filtering and sorting, and is deployed on Vercel using serverless functions for high performance and scalability.

  • Next.js
  • TypeScript
  • Prisma
  • MySQL
  • TailwindCSS
MyStore — Inventory Management System

SpotBiz — Business Directory Platform

A full-stack business discovery platform developed as a third-year group project, allowing users to explore nearby businesses, promotions, and gamified engagement features. The system integrates a Retrieval-Augmented Generation (RAG) pipeline using LangChain to generate AI-driven tag suggestions, enhancing search relevance, filtering, and distance-based business visibility.

  • Spring Boot
  • FastAPI
  • LangChain
  • PostgreSQL
  • React
SpotBiz — Business Directory Platform

Stock Manager - Inventory Management Sys

A modular inventory management system built with a clean controller-service-repository architecture to support maintainable and scalable workflows. The application includes JWT-based authentication, bulk stock operations, low-inventory alerts, and database versioning with Flyway, ensuring robust data consistency and clean API contracts.

  • Spring Boot
  • PostgreSQL
  • React
Stock Manager - Inventory Management Sys

ENMO Skill - Freelancing Platform

A full-stack freelancing platform developed as a second-year group project, enabling designers and clients to manage profiles, projects, and communication through a structured workflow. The system supports secure onboarding, user verification, admin operations, and support ticket handling using a client-server architecture for scalable and reliable interactions.

  • Java
  • HTML
  • CSS
  • JavaScript
  • MySQL
ENMO Skill - Freelancing Platform

Distance Calculator

Geospatial web app to calculate distances using the Haversine formula. Integrated interactive map visualizations with Leaflet.js.

  • React
  • TypeScript
  • Zustand
  • Leaflet.js
  • OpenCage API
Distance Calculator

PDF Generator

A Spring Boot REST application that generates structured PDF reports using iTextPDF and exposes them through downloadable HTTP endpoints. The system supports Excel file ingestion with database persistence

  • Spring Boot
  • iTextPDF
  • REST API
  • Excel
PDF Generator

Research & Publications

Published at ACL/EMNLP 2025

SinhalaMMLU Benchmark

Co-authored a comprehensive benchmark for evaluating multitask language understanding in Sinhala, establishing baseline metrics for LLMs in low-resource settings.

  • NLP
  • LLM Benchmarking
  • Low-Resource Languages
Ongoing Research

Explainable AI for Abstractive Text Summarization

Investigating factual consistency in neural summarizers using Knowledge Graphs. Developing a framework to trace information selection from source to summary.

  • XAI
  • Knowledge Graphs
  • Transformers
  • Fact Verification

Writing & Articles

MediumJune 20243 min read

Flow Final Node Vs Activity Final Node in Activity diagrams

Explains the difference between the Flow Final Nodes and Activity Final Nodes in UML Activity Diagrams; their distinct roles, behaviors, and use cases.

1.7K views3 claps
  • UML
  • Activity Diagrams
  • Modeling
  • Workflows
MediumMay 20253 min read

The Secret of Multi-head Attention

A simple explanation of the multi-head attention mechanism in transformer models, explorring its workflow

141 views1 claps
  • NLP
  • Transformers
  • Deep Learning
  • Attention Mechanisms
MediumMarch 20254 min read

Why a Positional Encoding Layer in Transformers?

Explores the significance of positional encoding in transformer models, and explains how it works.

106 views3 claps
  • Transformers
  • Positional Encoding
  • NLP
Visit My Medium Profile

Explore more articles about AI, NLP, and software development

Competitions & Achievements

Semifinalist Team2025

Tech Triathlon 2025

Tech Triathlon is a competition organized by Rootcode yearly, comprising three phases: a Designathon, a Hackathon, and a Datathon, followed by a final pitch of the prototype developed during the Hackathon. Our team advanced to the semifinals after successfully completing all three phases of the competition.

  • Designathon
  • Datathon
  • Hackathon
  • UX/UI
  • Next.js
  • Python
Best Team2024

Shared Task on Implementing Sinhala Interfaces to Existing LLMs

A research competition focused on developing Sinhala language interfaces for existing large language models. Our team was recognized for creating the most effective and practical solution for the existing trade-offs in model performance and usability.

  • NLP
  • LLM
  • Sinhala
  • Research
Finalist Team2024

Duothan 4.0

Duothen 4.0 was an intra-university buildathon for undergraduates. Our team got selected for the final round, the buildathon phase, after completing the virtual challenge, a designathon task.

  • Designathon
  • Buildathon
  • Development
First Runner-Up2024

InspiHer{Tech} V2.0

Participated in InspiHer{Tech} V2.0, a competition focused on promoting women in technology through various challenges in machine learning, and algorithmic based challenges.

  • Competitive Programming
  • Machine Learning
  • Algorithms
Semifinalist Team2022

HackX 7.0

HackX 7.0 is an annual hackathon organized by the University of Kelaniya. Our team reached the semifinals by developing an Sinhala Speech Recognition AI Chatbot

  • Hackathon
  • Speech Recognition
  • AI Chatbot