CV
Academic and professional CV.
Contact Information
| Name | Isuru Wijesiri |
| Professional Title | I develop production AI systems at WSO2 |
| imwijesiri@gmail.com |
Experience
-
2026 - Sri Lanka
Associate Technical Lead (AI R&D)
WSO2
Technical lead for AI capabilities in the WSO2 Integrator platform.
- Designing multi-agent systems and developing/training custom models for agentic workflows.
- Owning architecture, execution, and delivery of agentic developer workflows.
- Driving roadmap, coordinating contributors, and ensuring production readiness (security, scalability, reliability).
- Mentoring engineers and interns to ship high-quality AI features.
-
2024 - 2026 Sri Lanka
Senior Software Engineer (AI R&D)
WSO2
Led the end-to-end initiative to modernize WSO2 Micro Integrator with AI.
- MI Copilot: Owned from ideation to production. NL to Synapse DSL code generation with version-aware retrieval, XSD/Schematron validation, LSP diagnostics, and automated repair loops. 300+ active daily users.
- MI Copilot Agent Mode: Cursor/Claude Code-style agentic integration engineer inside VS Code with 22 tools across 8 categories, multi-step planning, and autonomous task execution.
- Integrated domain-specific embedding models into MI Copilot retrieval system for low-latency semantic code search.
- Optimized operational cost via advanced prompt caching (~90% cost reduction) and production hardening/observability hooks.
- Small Language Model initiative: Initiated domain-specialized SLM training for Ballerina to enable low-latency on-prem code generation.
-
2022 - 2023 Sri Lanka
Software Engineer
WSO2
Built open-source products for API Management and Integration.
- Delivered multiple end-to-end features for WSO2 API Manager and contributed 40+ product improvements.
- Distributed Transaction Counter: Scalable transaction counting for high-throughput API gateways handling 10,000+ TPS with sub-millisecond latency.
- GenAI / Multi-agent framework: Led a low-code framework supporting multiple LLM backends + vector stores, reducing delivery time and standardizing deployments.
-
2025 - Sri Lanka
Lead Research Collaborator
University of Moratuwa
Supervisors: Dr. Surangika Ranathunga (Massey University, NZ) and Dr. Nisansa de Silva (UOM)
- Leading Google-funded research on Automatic Post-Editing (APE) for low-resource languages (Sinhala, Tamil).
- Proposing controllable minimal-edit post-editing with hidden-state anchoring and dynamic edit-distance constrained decoding.
- Driving experimentation, evaluation, and research direction for practical APE workflows.
-
2021 - 2021 Sri Lanka
Research Engineer
Persistent Systems
- Developed architectures and POCs for a new API Marketplace intended to host and manage thousands of APIs.
-
2021 - 2021 Sri Lanka
Graduate Researcher (Thesis Continuation)
University of Moratuwa
Supervisors: Prof. Sanath Jayasena, Dr. Miyuru Dayarathna
- Extended undergraduate thesis on privacy-preserving distributed graph ML.
- Developed novel common-attribute and common-entity aggregation mechanisms for heterogeneous multi-organization graph learning while maintaining privacy.
- Implemented prototype on JasmineGraph distributed graph database.
-
2020 - 2021 Sri Lanka
Undergraduate Thesis Researcher
University of Moratuwa
Supervisors: Prof. Sanath Jayasena, Dr. Miyuru Dayarathna
- Researched privacy-preserving distributed graph ML and federated GNNs for large-scale link prediction.
- Built memory-efficient distributed/federated GCN training enabling training on very large graphs on commodity hardware (JasmineGraph).
- Peer-reviewed publication at IEEE Big Data 2020.
-
2019 - 2019 Colombo, Sri Lanka
Machine Learning Research Intern
Zeptolytics
- Developed end-to-end automated data analytics and Business Intelligence pipeline for the ZEPTO platform.
- Resulted in 40% improvement in decision-making speed for client companies.
- Built using Python, Scikit-learn, pandas, NumPy. Deployed with Docker and AWS.
Education
-
2017 - 2021 Sri Lanka
B.Sc. Engineering (Honours)
University of Moratuwa
Computer Science and Engineering
GPA: 3.89 - First Class Honours
- Dean’s List: 7 out of 8 semesters (Semesters 1, 3, 4, 5, 6, 7, 8)
- Thesis: Privacy-Preserving Machine Learning on Distributed Graphs (Grade: A+)
- University Award for Best R&D Project (highest marks achieved)
Publications
Projects
-
MI Copilot - Agentic Coding Assistant for WSO2 MI
- Cursor/Claude Code-style coding agent for enterprise integration with 300+ daily active users.
- 22 tools across 8 categories: project management, connector management, XML LSP validation, builds, and runtime workflows.
- +24 percentage-point improvement on HumanEval over base LLM (0-shot) using multi-agent iterative refinement and execution-guided verification.
-
Lightweight Code Retrieval Models (22M/33M parameters)
- Fine-tuned MiniLM-based sentence-transformer models (512-dim) for domain-specific code retrieval using contrastive learning.
- 97% Recall@10 and 95% MRR@10. Released on Hugging Face.
-
Toolflow - Structured Agent Framework
- Lightweight research framework for LLM-based agents with structured output guarantees and automatic tool invocation.
-
Naturalpy - Natural Programming Interface for Python
- Natural-language-driven programming abstractions for Python with LLM-backed function invocation and code synthesis.
-
Distributed Transaction Counter for WSO2 Synapse
- Scalable transaction counting for high-throughput API gateways handling 10,000+ TPS with sub-millisecond latency.
-
Privacy-Preserving ML on Federated Graph Database Systems
- Federated learning for collaborative, privacy-preserving graph learning on JasmineGraph distributed graph database.
- IEEE Big Data 2020 publication. Technologies: C++, Python, StellarGraph, TensorFlow.
-
Anomaly Detection for Autonomous Systems
- Self-supervised deep reconstruction and forecasting for drones (video + IMU).
- 94% accuracy / 0.95 F1 on video, 100% accuracy / 0.98 F1 on IMU. IEEE Signal Processing Cup 2020 runner-up.
Awards
-
2020 IEEE Signal Processing Cup 2020 - First Runner-Up
- First Runner-Up at ICASSP 2020 finals (team Icarus Inhibition).
- Achieved the highest score in the selection round for anomaly detection in autonomous drone systems using multimodal sensor data.
-
2021 University Award for Best R&D Project
- Highest marks achieved in undergraduate thesis research on distributed graph ML.
-
2019 Virtusa Award
- Awarded to the student who earned the highest marks for the semester 5 Software Engineering Project.
- Issued by Department of CSE, University of Moratuwa.
-
2020 Flu Shot Learning Challenge - 18th/4811 (top 0.4%)
- DrivenData machine learning competition.
-
2019 SLIIT Codefest Datathon - Champions
- Winning team (XGCoders) of nationwide inter-university data mining competition.
-
2019 iHack 5.0 - Winners
- 24-hour inter-university software development hackathon at University of Colombo.
- Team ODIGOS designed and developed a mobile/web app solving Sri Lanka's tourism issues. First place out of 59 teams.
Teaching
-
2020 - 2021 Sri Lanka
Lab Assistant: Programming Fundamentals (CS1033)
University of Moratuwa
-
2017 - 2021 Private Tutor (Data Structures, ML, Physics & Maths)
Private Tutoring
- Mentored 60+ students.
-
- Conference Presenter
WSO2 Technology Conference 2025
- Technical deep-dive on blockchain architecture, consensus algorithms, and distributed ledger mechanisms.