Dilan Perera

Dilan Perera

Senior Software Engineer | Tech Enthusiast | Photographer

About Me

I am a Senior Software Engineer currently working at WSO2. I'm part of the Integration Team, where we build an amazing free and open-source low-code platform and programming language for developing integrations.

In my free time, I enjoy working with electronics and embedded systems to build interesting projects (at least for me).

Beyond coding, I am passionate about photography—capturing every moment I find cool and express unique.

Professional Experience

Senior Software Engineer

WSO2, Sri Lanka - Micro Integrator Team

February 2025 - Present

As a Senior Software Engineer at WSO2, I continue to work on the Micro Integrator team, focusing on developing integration solutions for microservices and cloud-native applications. My role involves designing and implementing scalable, high-performance integration solutions that cater to the evolving needs of modern enterprises.

Software Engineer at WSO2

Software Engineer

WSO2, Sri Lanka - Ballerina Integration Platform Team

June 2023 - January 2025

Involved in the development of the Ballerina programming language, an open-source project focused on simplifying integration through a code-first approach. This role required a deep understanding of both software design and network communication protocols, enabling me to significantly impact the evolution of this integration-centric programming language.

Research Intern

University of Colombo, Sri Lanka - Cognitive and Time Series Lab

October 2021 - April 2022

Conducted research in the area of "EEG Based Emotion Recognition". Applied concepts such as Digital Signal Processing, Time Series Processing, Algorithm Optimization, and various Deep/Machine Learning approaches.

Research and Development Projects

Proktara

A proctoring platform for mass examinations with optimized resource usage. Consists of web, desktop, and mobile applications implemented using various JavaScript-based frameworks.

Achievements: Best tertiary student project in APICTA 2021 among 1000+ projects from 16 countries. Also won TAD Hack Global 2021(Telnyx), NBQSA, and SLASSCOM awards.

JavaScript React Node.js Electron
FiremeX

FiremeX

A smart CCTV NVR solution with fire detection capabilities. Implemented a Convolutional Neural Network for real-time image analysis with an accuracy of 93%.

Achievements: Won TIGC 2022, TAD Hack SriLanka 2022 and OpenHack 2021.

Python CNN Computer Vision IoT
Prostasia

Prostasia

An AI-based violence, abuse, and rape detection application for women and children. Employed faster R-CNN model as a deep learning algorithm and Mel Frequency Cepstral Coefficients for feature extraction.

Achievements: South East Asia(SEA) finalist of ImagineCup 2021. Won first place in HackAI (AI and ML Hackathon).

Deep Learning R-CNN MFCC Audio Processing

Smart PetFeeder V1

A smart pet feeding solution built with IoT technologies to automate pet feeding schedules and monitor consumption patterns.

IoT Embedded Systems Wood Works Arduino Zigbee

Education

Bachelor of Computer Science (Hons.)

University Of Colombo School of Computing, Sri Lanka

February 2018 - March 2023

GPA: 3.85/4.0 (First Class Honours)

Key Coursework:

Data Structures and Algorithms Rapid Application Development Object Oriented Programming Functional Programming Operating Systems Computer Systems Compiler Theory Probability and Statistics Machine Learning Computer Vision Computer Networks

Advanced Level

Kalutara District, Sri Lanka

August 2015 - August 2017

Z-Score: 1.99 District Rank: 2

Combined Mathematics, Physics and ICT

Photography

Photography is my creative outlet where I capture moments, landscapes, and stories through my lens. Here's a selection of my favorite shots.

Latest Blog Posts

Achievements

WSO2 Corporate Award

Corporate Award - WSO2

Excellence in Customer Engagement - 2024

Recognized for outstanding contributions to the Pekin Customer Engagement project, demonstrating exceptional problem-solving skills and technical leadership that significantly improved customer satisfaction and project outcomes.

TIGC Award

Technology Infusion Grand Challenge(TIGC) - 2023

Winner - Innovation Category

Recognized for developing innovative technological solutions that address critical social and economic challenges, competing among participants from over 30 countries.

APICTA Award

Asia Pacific ICT Alliance Awards (APICTA) 2020/21

Winner - Business & Industrial Category

Best tertiary student project among 1000+ projects from 16 countries competing in the prestigious APICTA awards.

TADHack Sri Lanka

TADHack Sri Lanka 2022

Winner

Developed an innovative solution that addressed real-world problems through telecommunications technology & Winner - "Best Industry Hack" Category in TADHack Global 2022, recognized internationally for innovation and market potential.

Director's List

Director's List for Academic Performance

University of Colombo School of Computing (2017/2018)

Recognized for outstanding academic achievement in computer science studies.

NBQSA Award

National ICT Awards (NBQSA) 2021/22

Silver Award - Business & Industrial Category

Recognized for excellence in software development at the national level ICT awards in Sri Lanka.

Slasscom Award

Slasscom National Ingenuity Awards 2022

Runner Up - Best Innovative Product

Acknowledged for creating an innovative product with significant market potential and technological advancement.

Additional Achievements

  • TADHack Sri Lanka 2021 - Runner Up.
  • Hack: AI 2021-2022 - Winner.
  • OpenHack 2021 - Winner.
  • Code Rally 2022 - Winner of individual competitive-programming competition.
  • InteliHack 2021 - First Runner Up.
  • RealHack 2022 - First Runner Up.
  • SRE Hack 2021 - First Runner Up (by Virtusa).
  • Escaped The Loop - First Runner Up (Hackathon).
  • IEEEXtreme 15/14/13 - World Rank 285/316/420.
  • MoraXtreame 2020 - Finalist.
  • Game Rush 2020 - Finalist.
  • Hacktitude 2022 - Finalist.
  • SLLIT Code Fest 2019 - Finalist.
  • SLIIT RoboFest 2019 - Merit.

Volunteering & Professional Services

Volunteering

  • Proctor - International Olympiad Of Informatics 2020 and 2021 (Singapore)
  • Mentor - National Olympiad Of Informatics 2020 and 2021 (Sri Lanka)
  • Mentor - Sri Lanka Olympiad Mathematics 2021
  • Instructor - StemUP Organization

Professional Services

  • President of the Media Club of the University of Colombo School of Computing
  • Treasurer of the Computer Science Society (CompSoc) of the University of Colombo
  • Member Training & Development Officer of the ISACA UCSC Student Group
  • Member of the Colombo ACM SIGCHI Chapter
  • Member of the ACM Student Chapter UCSC
  • Member of the IEEE UCSC Student Branch