Indrajith Madhumal

Software Engineer
Indrajith Madhumal

Indrajith is a Software Engineer based in our Colombo office.

Previously, he worked as a Software Engineer Intern on the Ballerina team at WSO2. He was responsible for designing and developing a data-agnostic, open-source schema registry for GraphQL federation, including defining its architecture and implementing supergraph composition, versioning, and validation.

Indrajith holds a bachelor’s special degree in Computer Science from the University of Ruhuna, Sri Lanka. For his final year research project, he developed a novel trajectory-inference pipeline for single-cell RNA sequencing. This pipeline leverages graph-based machine learning, computational geometry algorithms (Laplacian mesh contraction and Ramer–Douglas–Peucker simplification), and stacked variational autoencoders in the field of bioinformatics.

In his free time, Indrajith enjoys watching movies, TV series, anime, and playing PC games.