CV

Academic and professional CV.

Contact Information

Name Isuru Wijesiri
Professional Title I develop production AI systems at WSO2
Email 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)

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.