Yasith Rashan

YasithRashan

Software Engineer Intern @wso2

I engineer intelligent digital solutions with precision and creativity. Passionate about software craftsmanship and the transformative power of AI, I specialize in building scalable, human-centered applications that solve real-world problems.

About Me

Crafting DigitalExperiences

My Journey

I’m a passionate Computer Science undergraduate and Software Engineering Intern with a strong interest in Artificial Intelligence, driven by the endless possibilities of technology and its power to transform ideas into reality. My journey began with curiosity about how things work behind the screen, which evolved into a deep love for creating intelligent, user-centric solutions.

Experience

Jun 2025 – Present

Software Engineering Intern

WSO2

Working with the Ballerina AI team to develop AI-powered features for the Ballerina programming language and developer tools.

  • Developed Elastic Cloud connector for Ballerina
  • Working on a code indexing system for Ballerina Copilot using compiler APIs and vector embeddings to reduce LLM token usage.
  • Contributed to the Ballerina AI Copilot project

Education

2023 – Present

BSc (Hons) in Computer Science

IIT / University of Westminster

Focusing on algorithms, full-stack development and maintaining a strong academic record while entering coding competitions and hackathons.

  • Specializing in algorithms, data structures, and server-side concepts
  • Focused on software engineering principles and system design
Jan 2023 – Sep 2023

Foundation Certificate in Higher Education

Informatics Institute of Technology

Foundation programme covering core Computer Science, Mathematics and Engineering concepts with hands-on coding and research methodology.

  • Strong foundation in mathematics, programming, and computer science theory
  • Achieved Merit Pass with excellence in practical projects

I’m always excited to connect with fellow developers, discuss new opportunities, or collaborate on interesting projects. Let’s build something amazing together.

Portfolio

FeaturedProjects

Ballerina Elasticsearch Connector
2025

Ballerina Elasticsearch Connector

A comprehensive Elasticsearch connector for Ballerina language providing seamless integration with Elasticsearch clusters. Features practical examples, comprehensive setup guides, and build automation with Gradle.

BallerinaElasticsearchJavaDockerGradleREST API

Want to see more of my work or collaborate on a project? Check out my GitHub for additional repositories and contributions.

View All Projects