
About me
Innovative AI Engineer and Full-Stack Developer specializing in the architecture of scalable, intelligent systems. Extensive research background in Multimodal Transformers and Natural Language Processing (NLP), with practical experience deploying LLM-powered agentic workflows via AWS Bedrock and LangChain. Proven track record of publishing high-impact AI research and leading cross-functional teams to deliver production-ready software solutions.
Professional Experience

Associate Software Engineer
OXO Tech
Working on AI-driven assessment systems and scalable backend services for a career guidance platform. Focused on building intelligent evaluation workflows, secure authentication systems, and cloud-native microservices with observability and automation.
Featured Projects
Career Guidance Platform: Skill Assessment System
Designed and developed an AI-powered skill assessment service as part of a career guidance platform. Built dynamic assessment workflows using LangGraph to support adaptive question generation, multi-step evaluation pipelines, and skill merit scoring systems. Integrated LLM-based question generation and answer evaluation to create personalized assessments. Implemented full Docker-based microservice architecture with FastAPI, enabling scalable deployment and modular service separation. Added LangSmith tracing for monitoring workflow execution, debugging agent chains, and improving evaluation reliability. Integrated secure authentication using Keycloak and managed cloud storage for assessment artifacts and audio-based interactions.

Back-end Engineer Intern
Emplity
Contributing to the development and maintenance of a mental healthcare platform by building secure backend systems and AI-powered services that support therapist training and scenario-based practice.
Featured Projects
Genvoice Application: Backend System
Developed and maintained core backend services using Django and PostgreSQL. Implemented secure JWT-based authentication and role-based access control, designed optimized database schemas, built chat and scenario management APIs, and supported therapist workflow systems.
Genvoice Application: AI Server
Designed and maintained an AI-powered FastAPI server for scenario-based therapist training. Implemented zero-shot and few-shot prompt engineering using Jinja templates, integrated LLMs via OpenAI API and AWS Bedrock, and added Text-to-Speech (TTS) capabilities for conversational simulations.
Research Intern
Mixed Reality Lab, UCSC
Engaged in applied research on sign language translation with a focus on inclusive AI systems, combining NLP research, model development, and real-world evaluation.
Featured Projects
SignSinhala Web Application
Developed an English-to-Sinhala Sign Language translation system using an LSTM-based sequence-to-sequence model. Implemented NLP preprocessing with NLTK, generated sign video outputs using OpenCV, and evaluated performance using BLEU scores and human evaluation. The project contributed to academic publication work.
Education
Bachelor of Science Honours in Computer Science
May 2022 - Apr 2026University of Colombo School of Computing
B.Sc. (Honours) in Computer Science
GPA: 3.6653/4.0
G.C.E. Advanced Level (Physical Science)
2018 - 2020H/Tangalle Balika Vidyalaya
Combined Mathematics-A, Chemistry-A, Physics-B