Message Masking and Curriculum Adversarial Training for Robust Emergent Communication in Cooperative Multi Agent Systems
7th World Symposium on Artificial Intelligence (WSAI 2026), Jinan, China
Software Engineer · AI/ML Researcher

I build full stack products with Next.js, NestJS and Python, and research how cooperative AI agents learn to communicate, with work published at two international AI conferences.
Open to opportunities
A two year study of adversarially robust emergent communication in cooperative reinforcement learning across multiple agents (2025 to 2026), published at two international AI conferences.
A reinforcement learning system for multiple agents, built with MAPPO on PettingZoo's simple speaker listener v4 to study emergent communication between cooperative agents.
A Transformer encoder with 2 layers, 4 heads and 128 dimensions, serving as the communication channel between agents.
Message masking and curriculum adversarial training techniques that harden emergent communication against adversarial attacks.
Publications
7th World Symposium on Artificial Intelligence (WSAI 2026), Jinan, China
ADScAI 2026
Currently holding two engineering roles in parallel: product work at Articom and agentic AI systems at Inforwaves.
Aug 2025 to Present
NowArticom Inc
Building product features across the stack as part of a distributed engineering team.
Next.js · NestJS · TypeScript
Aug 2025 to Present
NowInforwaves Pvt Ltd
Frontend and backend development with Next.js, NestJS and React, plus agentic AI components built with LangChain, Agno and LiveKit.
Next.js · NestJS · React · LangChain · Agno · LiveKit
Jul 2024 to Aug 2025
Inforwaves Pvt Ltd
Worked across frontend and backend feature development, and contributed to the first AI agentic components in production projects.
React · NestJS · Python · DevOps
2024
Opportunity Sri Lanka
Developed an investment opportunity tracking website for internal employees using WordPress and Elementor.
WordPress · Elementor · MySQL
2022
Sampath Bank
Screened and shortlisted resumes, maintained candidate documentation, and supported interviews and assessments.
Recruitment · Documentation
From computer vision tooling to production ecommerce, a sample of what I've shipped.
Wireframe to HTML conversion tool

Converts hand drawn wireframes into HTML with real time object detection powered by YOLOv8 and PyTorch. Detected UI elements are matched to HTML tags for code generation, with datasets annotated via Roboflow.
Python · Flask · React · YOLOv8 · PyTorch · OpenCV · Azure CV · GPT-4
View projectChat with your documents

Upload PDF documents and interactively ask questions about their contents. AI answers grounded in the document text via vector search over embeddings.
Streamlit · LangChain · OpenAI API · FAISS · Vector embeddings
View projectFull stack ecommerce platform

A fully functional marketplace with payment processing through Stripe and transactional email via Resend, built on Next.js and MongoDB.
Next.js · TypeScript · MongoDB · Express · Stripe · Resend
View project


2024 to 2025
Also built
The working stack, heaviest on the AI/ML side, where the research and the day job overlap.
2023 to 2026
Informatics Institute of Technology (IIT)
Affiliated with the University of Westminster, UK
2022
Nalanda College, Colombo
Physical Science stream
2018
Nalanda College, Colombo
Competitions, certifications and the results that came out of them.
Top 50
National innovation competition, Sri Lanka
Qualified
Global student technology competition
Distinction
Informatics Institute of Technology
Distinction
National Institute of Business Management
Also took part in
University of Westminster
2024Informatics Institute of Technology
20242023
Web Developer
Redesigned the WordPress site and integrated OnePay payments.
2023
Organizing Committee Member
Helped organize Surya Abises 2023 and SkillUp 2023.
2020 to 2021
Event Organizer
Organized scientific research events and activities.
2021
Treasurer
Managed finances and budgeting for society activities.
2021
Project Coordinator
Coordinated social welfare and community service projects.
Technical writing outside the conference papers.