Computer Engineering Undergraduate · Software Engineering Intern @ WSO2 · Identity & Access Management
Computer Engineering undergraduate at the University of Peradeniya, currently a Software Engineering Intern in the IAM team at WSO2. I work on backend systems for a security-standards product, and I like building secure, standards-based systems and clean dashboards.
- Building SSF / CAEP event delivery for WSO2 Identity Server (Java, OSGi, OAuth2, JWS)
- Learning more about identity standards, backend architecture & cloud-native development
- Exploring Claude / MCP agent tooling for developer automation
- Open to collaborating on backend, IAM and full-stack projects
- Outside code: illustration, UI/UX design, badminton
- Colombo, Sri Lanka · University of Peradeniya
- amandasiriwardane01@gmail.com
- linkedin.com/in/amanda-siriwardane
Internship Project · 2026 – Present
Java OSGi REST API OAuth2 JWS/JWT
A new connector that implements the SSF Stream Management REST API, so WSO2 Identity Server can deliver CAEP security events to external receivers over an OAuth2-protected transport.
- Service layer delegates CRUD to the existing
WebhookManagementService, so there is no duplicated persistence logic. - Redesigned event-publisher resolution from a single non-deterministic lookup to a per-event-profile map. The new JWS-signing SSF publisher now runs alongside the existing HTTP publisher with zero regression.
Work-in-progress forks: identity-shared-signals-framework · carbon-identity-framework · identity-event-publishers · identity-webhook-event-handlers
Internship Project · May – Jul 2026
SQL Docker MySQL Claude + MCP
- Replaced manual diagnostic calls with SQL scripts that surface feature usage before a migration.
- Wrote and live-verified query sets across major IS upgrades (5.10.0 → 7.0.0) on Docker-hosted instances.
- Built a Claude Agent Skill that generates a dialect-aware SQL script per version pair, with traceability and risk flags.
Internship Onboarding Project · May 2026
React Node.js Express PostgreSQL WSO2 Asgardeo WSO2 Choreo
Full-stack SaaS app with OIDC authentication and JWT validation via Asgardeo, three user roles with RBAC-secured endpoints, deployed with Choreo CI/CD and API management.
Research · Sep 2025 – Mar 2026
Python PyTorch BioMedCLIP HDBSCAN Grad-CAM
Unsupervised framework that aligns radiographs with clinical text using BioMedCLIP, clusters patients with HDBSCAN to find latent phenotypes beyond standard severity grades, and validates them with Grad-CAM and textual explanations.
3rd Year Group Project · Nov 2024 – Jul 2025
ESP32 AWS IoT Core MERN JWT 2FA
Real-time hazard detection pipeline: ESP32 → AWS IoT → Backend → Dashboard/Mobile.
- Led dashboard development: JWT + bcrypt + 2FA auth, worker management, live sensor visualization.
- Handled deployment: Netlify (frontend), Railway (backend), custom domain.
- Showcased at EngEx 2025 · Finalist, IEEE Sri Lanka FYP Arena 2025
Individual Project · Aug – Dec 2025
MERN Redux Toolkit Material-UI Cloudinary
Multi-role platform (3 user types) with 15+ REST endpoints, role-based auth, and Cloudinary-backed product management. Deployed on Vercel and Render.
2nd Year Group Project · Apr – Oct 2024
React Python MongoDB
Real-time monitoring for 24 plastic toy machines with live visualization, emergency alerts and historical production records.
- ai-code-reviewer: LLM-powered tool that analyzes code and suggests improvements
- Room Temperature Anomaly Detection: ESP32-S3 + DHT22 + MQTT + Python
- Super Contributor, Hacktoberfest 2025
- Finalist, IEEE Sri Lanka FYP Arena 2025
- Finalist, Pre-Coders 2024 (80+ teams) · Participant, Coders v11.0 (300+ teams)
- Half Color Award, Badminton, University of Peradeniya
- Selected as 1 of 5 Sri Lankan representatives, 13th Shanghai International Youth Interactive Friendship Camp (2017)
- Chairperson, IEEE Computer Society Student Chapter, UoP (Nov 2025 – Present); Design Team Lead (Aug 2024 – Nov 2025)
- Brand Manager & Marketing Specialist, AIESEC in UoP
- Undergraduate Teaching Assistant, CO1810 (Python/C) and CO2030 (Java), UoP
- Member, Rotaract Club of UoP

