
Computer Engineering Graduate | AI Integration • Full-Stack • Cloud-Native • Security
First-Class Computer Engineering graduate (GPA 3.84) with a strong foundation in AI, full-stack development, and cloud-native systems—building scalable, user-focused applications with a security- and reliability-minded approach.
My background and what drives me.
Enthusiastic Computer Engineer with a strong foundation in AI, full-stack web development, and cloud-native systems. Experienced in real-world projects and passionate about building scalable, user-focused applications, with a security- and reliability-minded approach and the ability to adapt quickly. Eager to grow by contributing to impactful development work, integrating AI capabilities where they add value.
Key Highlights
Software Engineer Intern in AI Integration team
WSO2 (Pvt) Ltd.
- 1Streaming Support for WSO2 Integrator AI Libraries. Designed, implemented, and tested first-class token-by-token AI streaming across the WSO2 Integrator ecosystem.
- Introduced a unified streaming abstraction with vendor-specific implementations for 7 LLM providers, keeping full backward compatibility with existing non-streaming APIs.
- 2Google Gemini Model & Embedding Provider. Built a Gemini chat and embedding provider for the framework’s model-provider interface.
- 3Built AI data loaders for the WSO2 Integrator AI ecosystem. Enabled loading of documents from Azure Blob Storage, Azure File Storage, and Google Drive into AI pipelines for RAG and downstream processing.
- 4Added parallel tool-calling support across model providers. Implemented concurrent tool execution for OpenAI, Azure OpenAI, and Anthropic providers, cutting latency for multi-tool agent workflows.
- 5Expanded AI support. Added Claude Opus 4.7/4.8 support and raised output-token limits across 7+ providers.
LLM Providers Integrated






Current academic exploration and contributions.
Security Testing and Threat prediction for Wi-Fi 7 MLO
- Analyzed the Wi-Fi 7 MAC backoff mechanism across different counter states to uncover protocol-level vulnerabilities
- Identified potential attack surfaces in Multi-Link Operation (MLO) and designed mitigation strategies to strengthen overall Wi-Fi 7 security
- Contribution: research gap analysis, GNN-based threat prediction implementation, and dashboard design
Technologies Used
A selection of my recent work in full-stack dev, IoT, and ML.
Featured Projects
Intelligent home lighting system that detects room occupancy via sensors and dynamically adjusts lighting.
- •Spring Boot backend + MongoDB deployed on AWS for real-time synchronization
- •ESP32 embedded systems with MQTT over AWS IoT Core for reliable, real-time device control between lighting circuits and the mobile app
- •My contribution: built the React Native mobile app and selected backend features; designed and assembled the hardware
A cloud-native platform for drivers to find, reserve, and pay for parking on a live map—with real-time availability, overstay alerts, and an operator analytics dashboard for occupancy and revenue.
- •Engineered as an event-driven system of 10 Spring Boot microservices over Apache Kafka, with a choreographed reservation → payment Saga
- •Geospatial search (PostGIS), real-time WebSocket updates, and JWT-secured APIs behind Spring Cloud Gateway
- •CI/CD to Oracle Cloud with Docker, GitHub Actions, and Terraform; monitoring via Prometheus/Grafana
CardioGuard – Cardiac Patient Monitoring System
Group ProjectCardiac patient database and health-monitoring system powered by machine learning to assess heart-failure probability and overall cardiac risk.
- •Spring Boot + React with secure JWT-based, role-specific dashboards for doctors, patients, and admins
- •My contribution: developed features across both the React frontend and Spring Boot backend
More Projects
Responsive full-stack e-commerce site with product search and filtering, built with React 18, Redux Toolkit, and Tailwind CSS.
- •Spring Boot backend with MongoDB Atlas, JWT authentication, and role-based access control for product management and uploads
- •Deployed to AWS EC2 via a GitHub Actions CI/CD pipeline
SkinBot – CNN Skin Type Analyzer
Group ProjectTensorFlow CNN for skin-type classification + desktop UI workflow integration
- •My contribution: integration + collaboration on model/UI pipeline
The tools and technologies I use to build systems.
AI & LLM
Cloud & DevOps
Languages
Web & Backend
Databases
ML & Data
Concepts
Tools
Work & Leadership
Undergraduate Teaching Assistant
2023–2025Casual Instructor for CO1010 – Programming for Engineers I, GP106 – Computing, CO225 – Software Construction, and CO322 – Data Structures & Algorithms (Dept. of Computer Engineering, University of Peradeniya).
Assistant Secretary – Hackers’ Club
2023–2024Organized the PreCoders 2024 6-hour coding competition and competed in the event.
Member – Rotaract Club
2023–PresentUniversity of Peradeniya.
Member – AeroGenz Club
2024–2025University of Peradeniya.
Education
University of Peradeniya
2022–2026BSc.Eng (Hons), Specializing in Computer Engineering
GPA 3.84/4.00 (First Class)
Royal College, Colombo 07
2012–2020GCE A/L
3 As
Professional development and continuous learning.
AWS Cloud Practitioner Essentials
Amazon Web Services (AWS)
Fundamentals of Java Programming
Coursera | Board Infinity
Python Data Structures
Coursera | University of Michigan
C for Everyone: Programming Fundamentals
Coursera | University of California, Santa Cruz
JavaScript Basics
Coursera | University of California, Davis
Programming for Everybody (Getting Started with Python)
Coursera | University of Michigan
AI/ML Engineer – Stage 1 and Stage 2
SLIIT UNI
Introduction to Cybersecurity
CISCO Networking Academy
Have a question or want to work together? Let's connect.
Contact Information
I am currently open to new opportunities and collaborations. Feel free to reach out to me via email or phone.
























