ProcureAI
Gen AI procurement assistant built in Python with an Anthropic agent on AWS Bedrock, Asgardeo authentication, Devant hosting, and AI Gateway governance (Under development).
Senior Software Engineer
WSO2 · Colombo, Sri Lanka
About
I am a passionate Software Engineer with — years of professional experience in identity and access management, API platforms, and cloud-native architectures. I am skilled in designing and implementing secure, scalable solutions using WSO2 technologies and modern cloud services.
I am passionate about emerging technologies, particularly in Gen AI, with hands-on experience in designing agent-based systems, secure data access patterns, and enterprise-grade AI integrations. I am a strong communicator with a track record of collaborating across teams to deliver impactful solutions.
Career
Expertise
Work
Gen AI procurement assistant built in Python with an Anthropic agent on AWS Bedrock, Asgardeo authentication, Devant hosting, and AI Gateway governance (Under development).
Add MCP gateway capabilities to govern and monitor internal and external MCP traffic, expose REST APIs as MCP servers, onboard third-party MCPs with API key and OAuth authentication, and add RBAC support for MCP tools.
An IAM feature allowing an authorised user to impersonate another user. Developed the parts where impersonation properties are bound to the user session and persist seamlessly across multiple applications.
A meteorological warning system developed in collaboration with the Irrigation Department of Sri Lanka. Designed to predict flood levels in areas close to certain river basins, aiding disaster preparedness.
A cross-platform mobile e-commerce application for an apparel store, available on both Android and iOS. Delivered a smooth, native-like shopping experience.
A Moodle-based LMS used by private tutors in Sri Lanka. Managed the live server and advised the development team on technical decisions.
A collaborative research platform serving as a common ground for researchers to share work, findings, and insights — making research discoverable and accessible online.
An SCM system for a production company distributing goods via the railway system. Built the authentication module, user and store management, and report generation.
An application connecting tailors with customers — an ideal place for tailors to promote their designs and for consumers to find custom clothing.
Improved a hardware-friendly, energy-efficient clustering algorithm based on Self-Organizing Maps and implemented it on an FPGA — exploring the intersection of neural computation and embedded hardware.
Recognition
Co-authored a research paper on learning rule optimization and comparative evaluation of accelerated self-organizing maps for industrial applications.
IECON 2021 — IEEE IESRecognized for outstanding academic performance across three consecutive semesters (Semesters 6, 7, & 8) at the University of Moratuwa.
3 Consecutive SemestersCompeted in the global IEEEXtreme Competitive Programming Competition — ranked 271st worldwide and placed within the top 10 teams at the University of Moratuwa.
271st GloballyRanked 86th out of 3,000+ teams globally in a 2021 machine learning competition hosted by DrivenData — predicting H1N1 and seasonal flu vaccination likelihood.
Top 3% — 3000+ teamsAcademic
University of Moratuwa
Full specialization in Computer Science & Engineering with a strong foundation in algorithms, systems, and software engineering.
CGPA 3.68 / 4.2Sirimavo Bandaranaike Vidyalaya
Completed A/Ls in the Physical Science stream with 3 As.
Island Rank — 342St. Anthony's Balika Maha Vidyalaya, Colombo 15
Completed O/Ls with 9 As.
Results — 9 AsBeyond the Code
I strongly believe in work-life balance. Having a life outside of work keeps me energised, creative, and grounded. Engaging in team sport is what makes me a good team player at work. Singing is my creative outlet that helps me find flow and expression.
Fast-paced teamwork on the court. Strategy, coordination, and a healthy dose of competition.
Quick reflexes, sharp focus, and great fun. Whether it's a casual rally or a proper match, badminton keeps me on my toes.
My creative outlet. Singing is where I find flow, expression, and a little bit of magic.
A good film is a good story — I love exploring different genres, narratives, and the craft of storytelling through cinema.
I'm an explorer at heart. Always open to discovering something new.
Connect
Open to new opportunities, collaborations, and interesting conversations. Feel free to reach out through any of the channels below.