2026
Research paper accepted at ISBM 2026; virtually presented in Bangkok.
hello, world —
Systems Researcher & Architect
A boy from a small village in the Knuckles Mountains of Sri Lanka who grew up curious and reached for the sky and dreamt big. Today I’m a Computer Science graduate with First Class Honours from the University of Peradeniya and a Temporary Demonstrator there. I research the systems that run AI at scale and how to make them reliable and efficient at a lower cost.
Looking toward PhD research in systems / AI infrastructure

About me
pull any unit to read it
My interests sit at the intersection of systems engineering and machine learning, with a focus on AI infrastructure: making AI reliable, efficient and affordable. Watching distributed backends and asynchronous AI pipelines behave badly under load raised questions around resource management, scheduling, memory behaviour and fault tolerance. One of them, why parallelism stops paying off, is the subject of my ISBM 2026 paper.
ISBM 2026, Bangkok — Springer, Lecture Notes in Networks and Systems
Two scaling walls found while profiling a production pipeline that mixes local CPU-bound models with external AI APIs. Virtually presented at ISBM 2026; proceedings to appear in Springer LNNS.
This paper came directly out of production work on a heterogeneous media-understanding pipeline — one that runs local CPU-bound transcription models alongside external AI APIs for heavy video analysis. Scaling it revealed that adding workers stops buying throughput well before the hardware is saturated. The paper characterises two distinct walls behind that: one rooted in how contended CPU-bound stages interact with the scheduler, and one in how the pipeline's slowest heterogeneous stage bounds the whole graph. Both are measured against a real workload, and the paper closes with what this means for the cost of running AI infrastructure at scale.
Ceylon Journal of Science
A PEFT framework that adapts pretrained vision models in the output space, for medical imaging domains where labelled data is scarce.
This paper is the written-up result of my undergraduate research on transfer learning for medical imaging. Standard fine-tuning struggles when the target domain has only a few hundred labelled scans, and conventional parameter-efficient methods still reach into the backbone to adapt it. The framework proposed here works in two stages and confines adaptation to the output space instead, which keeps the pretrained representation intact while still fitting the new domain. It is evaluated against both full fine-tuning and standard PEFT baselines across several low-resource medical datasets.
University research · 2025
Researching PEFT methods and fine-tuning for optimizing transfer learning in low-resource medical imaging using Vision Transformers (ViTs).
This university research project explores the application of Parameter-Efficient Fine-Tuning (PEFT) methods on Vision Transformers (ViTs) for medical image classification. The focus is on achieving high accuracy in low-resource environments, comparing various PEFT techniques against traditional fine-tuning.
2026
Research paper accepted at ISBM 2026; virtually presented in Bangkok.
2026
Graduated with First Class Honours in Computer Science.
2026
Received the University Award for Academic Excellence.
2026
Earned Upwork Top Rated status.
2025
Organised REIGNITE ’25, reviving CSUP’s annual game night after seven years.
2025
Selected for the ICE Entrepreneurial Boot Camp, led by Prof. Suranga Nanayakkara; a 3-day programme with a 6% acceptance rate.
2024
Co-founded Xanvia and led development of the OpenEd LMS.
2022
Started a BSc in Computer Science and built the CSUP member portal, my first full-stack project.
2020
Started teaching myself Python, web development and Linux.
2015
Wrote my first “Hello World” in Pascal at Nugawela Central College.
University of Peradeniya
2022 – 2026 · Minors: Mathematics, Statistics
Consistent academic excellence across all four years, alongside undergraduate research in transfer learning for medical imaging and leadership of the Computer Science Society.
University Award for Academic Excellence · University of Peradeniya
Deep Learning Specialization · Coursera · DeepLearning.AI
Neural networks, hyperparameter tuning, structuring ML projects.
Introduction to Big Data · Coursera · UC San Diego
Data management, processing and the Hadoop ecosystem.
Google Cybersecurity Professional Certificate · Google
Security principles, network security, threat management.
Dept. of Statistics and Computer Science, University of Peradeniya
Jun 2026 – Present · full-time
Taino Spain S.L
2025 – Present · intern
contract
2023 – 2024 · intern
Dept. of Statistics and Computer Science, University of Peradeniya
Jun 2026 – Present
CSC 3081 · Undergraduate
Practical lab sessions in C++ and OpenGL.
Transformed an existing prototype into a scalable, production-ready MVP. Led the architectural decisions behind a secure EdTech platform built around AI voice agents, with ElevenLabs integration.
Worked closely with the founder of SamajaAI to transition their working prototype into a robust, production-ready MVP. I made the critical architectural design choices that gave the platform long-term scalability and security. At its core sits a specialized AI voice agent tailored for the EdTech sector, leaning heavily on ElevenLabs integration for realistic, engaging learning interactions.
Architected and shipped a production-grade SaaS backend: event-driven services, AI pipeline orchestration, secure file storage, and DevOps. Owned API design, job queues, background workers and the autoscaling infrastructure behind AI video generation — a 10x improvement in task execution time.
Architected and built the core AI backend for a marketing-video SaaS platform, taking it from contract start through to production. The work covered integrating video generation models, orchestrating a hybrid pipeline that paired local CPU-bound transcription with external AI APIs for heavy analysis, running the asynchronous workload on Celery and message brokers so the main API stayed responsive, and managing scalable, cost-efficient storage on AWS S3. Infrastructure was provisioned with Terraform and deployed through CI/CD pipelines built for zero-downtime releases. The autoscaling redesign delivered a 10x improvement in task execution time.
Problem · Mux/Vimeo costs add up fast for an LMS.
Adaptive HLS streaming with protection against easy downloads and full control over how videos are served.
Led the end-to-end development of a comprehensive LMS for the University of Peradeniya, from planning to deployment. Features HLS video streaming and payments.
As the lead developer for our 3rd-year university project, I managed the entire development lifecycle. This comprehensive LMS, built for the university's IT center, features course management, secure HLS video streaming, content handling, multi-role authentication, and payment gateway integration. I was responsible for architecture, backend, CI/CD, and testing.
A multi-platform RAG chatbot (WhatsApp, Instagram, Web) using FastAPI, LangChain, and vector databases.
This in-progress project involves architecting a sophisticated RAG system to handle queries from multiple sources. The goal is to create a unified AI assistant that can be accessed via WhatsApp, Instagram, and a web interface, all powered by a single FastAPI backend and a Graph RAG implementation for complex, contextual answers.
Building a virtual try-on app with AI-powered features. Responsible for backend development and AI implementation, making the system production-ready, fixing bugs, and ensuring scalable development practices.
Developing a virtual try-on application that leverages AI to provide a realistic fitting experience. As the backend engineer and AI developer, I'm building the AI features to power the virtual try-on functionality, ensuring the system is production-ready, fixing bugs, and implementing scalable development practices to support future growth.
Automated a UK client's binary options trading strategy, integrating a ChatGPT-based LLM for auto-trading decisions.
This Xanvia project involved automating a client's complex trading strategy. I developed a NextJs application that interfaced with a binary options site, analyzed market data, and fed that data to a ChatGPT LLM for trade decisions. The system then executed trades automatically based on the LLM's response.
Co-led design, architecture, and development of a property rental service for UK students, including Stripe payment integration.
As a co-founder and lead developer at Xanvia, I architected and built this platform from the ground up. My responsibilities included designing the database schema (PostgreSQL), developing the Django backend, and integrating the Stripe payment gateway. This project involved full-cycle SaaS development, from idea to deployment.
An agentic, multi-platform content automation pipeline using n8n to generate, manage, and distribute social media content.
This project involves building an intelligent workflow using n8n to automate the social media content lifecycle. It uses agentic AI to handle content generation and adaptation, while the n8n pipeline manages approvals, scheduling, and posting across multiple platforms (like Instagram, X, and LinkedIn) via their respective APIs.
Fixed and integrated a multi-agent system, connecting a Playwright test execution agent with a QA agent using LangChain.
This project involved fixing a complex multi-agent system. I integrated a Playwright agent (for test execution) with a QA agent (for analysis and reporting). My work focused on resolving Pydantic model conflicts and ensuring seamless communication between agents using LangChain.
Configured and fixed a multi-agent QA system powered by Jira and MCP, resolving Pydantic model issues to orchestrate UI/UX testing.
For the same client, I configured a separate multi-agent system designed to orchestrate UI/UX testing by interacting with Jira. The primary challenge was debugging and resolving Pydantic model incompatibilities that prevented the agents from communicating correctly.
Diagnosed and fixed a critical production issue preventing a Django application from correctly connecting to an AWS S3 bucket.
A client's Django application was failing in production due to an inability to connect to its S3 bucket. I diagnosed the issue, which involved incorrect IAM policies and misconfigured Django-storages settings, and implemented a fix to restore full functionality.
A Chrome extension that analyzes trading charts and integrates with ChatGPT to provide buy/sell signals.
This was a Chrome extension that could be activated on trading websites. It captured chart data, sent it to the ChatGPT API for analysis, and then displayed the AI-generated insights (including buy/sell signals) directly on the user's page.
Contributed to a MERN-stack loan collection tool by fixing backend logic and optimizing database queries.
As part of a team at Semicolon Devs, I worked on Autocredit, a loan collection tool. My role was to dive into the Node.js backend to identify and fix bugs in business logic and optimize slow-running MongoDB queries to improve application performance.
Enhanced UI, fixed bugs, and added new features to an educational institute's MERN-stack Learning Management System.
I contributed to the SMIT (Study Medicine Italy) LMS, a platform for medical students. My work involved enhancing the React-based UI, fixing existing bugs, and implementing new features as requested by the client, which gave me practical MERN stack experience.
The Computer Society (CSUP) member portal using the MERN stack, with user authentication, CRUD operations, and REST APIs with JWT.
This was one of my first full-stack projects. I built the member portal for the university Computer Society, which allowed me to learn and implement the MERN stack from scratch. Key features included user login with JWT for authentication, CRUD operations for member profiles, and a RESTful API backend.
Computer Science Society (CSUP), UoP
2024–2025
Led the society: events, member collaboration, technical initiatives.
REIGNITE ’25 Game Night
2025
Revived the annual gaming night after seven years, with an esports tournament, sponsorships and logistics.
~150 participants · 18 teams
“Code 2 Cloud” DevOps Workshop
2023
AWS, Kubernetes, CI/CD with Jenkins, monitoring and security.
RESCON, Postgraduate Institute of Science, UoP
2026
Event logistics and academic presentations.
SURS, Undergraduate Research Symposium, UoP
2024
Event logistics and academic presentations.
SIRED, Society of Industrial Relations and Entrepreneurship Development
Helped run a seminar teaching mathematics to O/L students in rural schools.
Xanvia
2024
AI-powered web tools and SaaS for founders. I own architecture, backend and CI/CD.
Backend architecture, AI pipelines and cloud infrastructure for startups.
Top Rated (2026)
“Lakshitha is a very dedicated supportive intelligent developer to work with, highly recommended for projects with tight schedule. His skills in AI is excellent and delivered a very good job!”
“He is so hardworking and good, he keeps to deadlines, Hire him if you have the opportunity you won't regret.”
“It was really good experience and Lakshitha was exceptional in his skills and very hardworking as well to explore new way around.”
“He is the best Django guy i have worked with”

Cloud Core X (Medium)
Mux and Vimeo bills add up fast. How we built our own HLS video streaming server for an LMS: adaptive streaming, protection against easy downloads, and full control over how videos are served.

Level Up Coding
What happens when 50 users upload 5 videos at once? How I evolved a compute-heavy AI system from a demo-ready MVP into a production-grade pipeline without rewriting the core business logic.

Medium
Threads and multiprocessing come from the world of distributed computing. Using C, a language close to the hardware, we see how threads, processes, and memory come together.
When the laptop is closed, you'll find me with one of these.
Formula 1
Space
Motorcycles
Mountains
Beaches