Hello there! (Obi-Wan reference) I'm Sayuru, a Software Engineer and a Computer Science undergraduate who loves to build things :)

3+ years of industry experience

Won some hackathons, eg. IEEEXtreme 16.0, Minihackathon + more

President | Mozilla Campus Club of SLIIT

President | SLIIT Gavel Club

Final Year Undergraduate @ SLIIT

Huge Pokémon fan! Pikachu running

Skills

Java
Angular
C++
C#
.NET
NextJS
React
Typescript
NodeJS
TailwindCSS
PL/SQL
OracleDB
Python
Docker
Kubernetes
IFS ERP
BOOMI
Javascript
Azure
Kotlin
Power BI

Currently building

Miniblocks logo

Miniblocks

Since Jun 2024

A No-Code Cross-Platform App Development Platform for kids!

A Blocky-based programming environment for developing cross-platform mobile applications focusing on young kids aged 10 to 15. The platform is designed to be a fun and engaging way for kids to learn the basics of programming and app development. The platform is mainly built using Flutter.

No-Code
App Development
Cross-Platform
Platned Mahara logo

Platned Mahara

Since Sep 2024

Automating Business Workflows by a mile

I'm the Dev Lead of Platned Mahara which is the ultimate IFS Cloud application testing tool designed to transform how you test your IFS Cloud solutions. With Platned, you can run expected outcomes in just a few clicks, making it the perfect solution for your needs. Mahara consists of 2 components: A chrome extension to capture the API calls and a Desktop Application to execute the tests.

Automated Testing
DDT
Chrome Extension
Desktop Application
Enhancing Sinhala NLP Project logo

A project to enhance Sinhala's NLP capabilities

This project is a part of Cohere for AI's 'Expedition Aya' initiative. I'm in a team of amazingly talented people who truly believe in the future of the Sinhala langugage. The project created a foundational dataset of 10 million Sinhala entries by translating the FLAN dataset and fine-tuning the Gemma 2 model. We translated MMLU datasets for evaluation, revealing significant potential for improvement in Sinhala NLP. This project means so much for the digital future of Sinhala, ensuring that more tools are available to improve accessibility and AI capabilities for underrepresented languages.

0:00
-0:00
ML
Research
Sinhala
NLP
Evaluations

Past Projects

Bliss logo

Bliss

Since Sep 2022

Professional therapy. For everyone.

Bliss is a dream project of mine which also happens to be one of the first. This project won the MiniHackathon competition in 2022 and got us into the Quarter-finals of the Microsoft Imagine Cup 2022. Many people in Sri Lanka struggle with mental health issues. Without tech introduced, the mental health crisis will grow. Bliss provides free and effective therapy for Sri Lankans during these difficult times.

Mental health
Flutter
Therapy
Blinker logo

Blinker

Sep 2023

Detecting eye conditions early on

When I was very young, I used to blink alot. Fortunately, I received care and was subjected to glasses from grade 1 :') Blinker is a project that aims to help people like myself identify their condition early on. It uses a camera to detect the eye and count the blinks and then takes the count to finalize the condition.

Python
OpenCV
EyeCare
Quack Debugging logo

Debug your code with a cyber ducky :)

When I was learning coding, I used to follow David Malan's CS50 courses. There he keeps a rubber ducky near him and I've always wondered why. After a bit of Googling, I stumbled upon 'Rubber Duck Debugging'. Quack Debugging is a project that aims to help developers debug their code by explaining the code to a virtual rubber duck (or cyber duck, if you are a cool person). Users can chat with the Cyber Duck about their code, knowledge, life, relationships (anything you want - just dump your trauma). The project is built using Jekyll and is hosted on GitHub Pages.

Ducks
Debugging
Terminal
Algorithm Pathfinder logo

A visualizer for different kinds of pathfinding algorithms

In order to learn algorithms practically, I worked on this application. This project helped me understand the very core of Algorithms. At its core, a pathfinding algorithm seeks to find the shortest path between two points. This application visualizes various pathfinding algorithms in action, and more! All of the algorithms on this application are adapted for a 2D grid, where 90 degree turns have a 'cost' of 1 and movements from a node to another have a 'cost' of 1. (Inspired by Clement's creation)

Algorithms
Pathfinder
Jekyll

Work Experience

IFS logo

IFS

Oct 2024 - Present

Technical Consultant (External)

  • • Working in the Supply Chain Management Area of R&D.
  • • Development of the 'Avalara Tax System' Integration for the procurement area.
  • • Developer in the Surge Initiative for IFS Cloud and Maintenix.
Contract
Supply Chain
PL/SQL
IFS ERP
Procurement
Platned logo

Platned

Mar 2024 - Present

Junior Technical Consultant

  • • Dev Lead for the Platned Mahara product.
  • • Implemented Agile practices such as User story breakdowns, estimations and sprints.
  • • Worked on IFS APPS10 Aurena implementation and consultation for Hindustan Aeronautics Limited (HAL).
  • • IFS Cloud 23R2 implementation for Lightsource BP.
  • • Handled BOOMI integrations with IFS Cloud for Multiplex.
IFS ERP
OracleDB
BOOMI
Automated Testing
Extension Developer
Integration Developer
Cohere for AI logo

Cohere for AI

Sep 2023 - Present

ML Researcher & Contributor

  • • ML researcher in the 'Enhancing Sinhala NLP Project'
  • • Contributor for the Global MMLU Translations Project. I was placed in the Top 20 global contributors for the project.
  • • Contributor for the Aya 101 initiative.
Open Source
Machine Learning
NLP
Tokenizers
AI
Evaluations
Python
IFS logo

IFS

Dec 2022 - Jan 2024

Software Engineer Intern

  • • Joined the Platform Team for the Develper Tools & Extensibility team and later in the Experience Framework team within the Technology Team.
  • • Contributed for Stage 3 and Stage 4 development for the timezone support implementation and Custom Objects.
  • • Contributed heavily for Validation/ Container/ Release/ Sanity testing and some of the technical documentations.
  • • Collaborated using Agile Methodologies following the 7 Stage Development Process.
  • • A member of Purple Force and conducted sessions on 'Competitive Programming' for undergraduates at IIT as a representative of IFS.
  • • Finalist at IFS AI Hackathon '23 - Team Hallucin8
Java
Angular
Docker
PL/SQL
OracleDB
Azure
Automated Testing
PowerApps
Shape AI logo

Shape AI

Apr 2021 - Oct 2022

Business Development & Social Media Manager Intern

  • • Responsible for creating social media marketing content.
  • • Assisted in the growth of the Shape AI community.
  • • Conducted sales activities such as cold calling, cold emailing and customer meetings.
Remote
Sales
Social Media
Marketing
Content Creation
SNAP Ferd logo

SNAP Ferd

Nov 2020 - Apr 2021

Data Analyst Intern

  • • Responsible for developing dashboards (Planning & Progress) using , Gathering information from clients/contractors to show information.
  • • Handling the 'Zutec Platform' for a cloud-based document control system.
  • • Preparing presentations for demonstrations with stakeholders (QA/QC, Project Managers, etc.).
Power BI
Data Analysis
Data Visualizations
Workflow automation
Project Management

Education

Sri Lanka Institute of Information Technology logo

Sri Lanka Institute of Information Technology

2021 - 2025

Bachelor's in Software Engineering

I am a final year undergraduate specializing in Software Engineeing. I'm the President of the Mozilla Campus Club of SLIIT and the President of the SLIIT Gavel Club. Additionally, I'm the Assistant Treasurer of the SLIIT FOSS Community (Free & Open Source Software) and I was a part of AIESEC for over 2+ years (Both Nationally and Globally). I have hosted and conducted many tech sessions and workshops for the Juniors both physically and virtually.
Ananda College logo

Ananda College

2018 - 2020

Advanced Level, Physical Sciences

Was awarded the 'Wimala Nissanka Memorial Award' in 2021. I was also the Assistant Treasurer of the ICT Society and the Chief Editor of the Science Union. I was also a member of the Committee Member of the Interact Club and a member of the Senior Beat Band of the Music Circle and the Western Music Association.
Lyceum International School logo

Lyceum International School

when I was a kid - 2017

Ordinary Level

I was awarded the 'Best Actor' and 'Merit Award' on 2 consective years for performance in Drama & Theatre. I achieved the District Commissioner's Cord for Scouting and led the Scouting Troop for a while. Represented the school in the U-15 and U-17 Cricket teams, U-17 Table Tennis Team, and the U-19 Chess Team

Music

@sraymusic

When I find some free time, I like to do covers of some songs I love. I have an Instagram account where I upload my music. I have been doing covers for a little over a year now and I have a small following on Instagram (mostly friends). I hope to release some into Spotify :)