
Computer Science Undergraduate
Bienvenidos al portafolio oficial de Yasith Rashan
Currently an undergraduate studying Computer Science at University of Westminster.
About
I'm a Computer Science undergraduate at the University of Westminster with a strong interest in AI and developer tooling. I enjoy turning ideas into well-crafted, intelligent software.
Experience
Software Engineering Intern at WSO2 (Jun 2025 – May 2026) with the Integration AI team, building AI-powered features for the WSO2 Integrator Copilot — including code indexing, usage telemetry, and Devant pre-built integrations.
Education
I'm pursuing a BSc (Hons) in Computer Science at IIT / University of Westminster (2023 – Present), focusing on algorithms, data structures, and software engineering principles. Before that, I completed a Foundation Certificate in Higher Education at the Informatics Institute of Technology.
Portfolio
Built an agentic code indexing system for the Ballerina Copilot that reduces token usage and improves LLM response relevance, including agent tools to retrieve the most relevant code context and a Language Server API exposing project code structure.
Designed and implemented a telemetry pipeline for the Ballerina Copilot VS Code extension, integrating the VS Code Telemetry API to track AI-powered feature metrics and deploying an analytics pipeline via Azure Application Insights for real-time monitoring.
Created a Ballerina connector for Elasticsearch on Elastic Cloud using ballerinax/elastic.elasticcloud, integrating cluster, security, and data operation APIs to enable scalable search and analytics for enterprise deployments.