Software Engineer (Full-Stack) Intern, Customer Success @WSO2 Building internal tools and full-stack systems, and shipping side projects that turn messy manual processes into clean, automated ones.
I'm a Software Engineering undergraduate at the University of Westminster (via the Informatics Institute of Technology, Colombo), currently working as a Software Engineer (Full-Stack) Intern on WSO2's Customer Success team.
I believe the purpose of building software is simple: build a world with more reasons to smile. Whether it's a sponsorship platform, a traffic fine system, or an internship dashboard, what matters to me is that a real person opens it and something in their day gets a little easier.
Outside of code, I represent my batch at IIT, hold outreach roles across IEEE's Robotics & Automation and Women in Engineering chapters, and compete in startup pitch competitions when I get the chance β which has taught me as much about explaining a system clearly as building one.
| Category | Stack |
|---|---|
| Languages | Python, Java, JavaScript, TypeScript, HTML, CSS |
| Frameworks | React, Next.js, Node.js, Nest.js, Spring Boot, Tailwind, Bootstrap, Thymeleaf, Tkinter, JavaFX, Swing |
| Databases | MySQL, MongoDB, PostgreSQL (Supabase) |
| Tools & Platforms | Git, GitHub, Postman, Figma, Jira, PyCharm, Jupyter Notebook, VS Code, IntelliJ IDEA |
CorpoVinculo β Next.js NestJS PostgreSQL (Supabase) RabbitMQ Cloudflare R2
An AI-assisted SaaS platform for managing sponsorship pipelines: a centralized company database, role-based access control, and event modules replacing scattered outreach tracking. A unified tracker with role-based workflows cut duplicate outreach by roughly 70%, and automated follow-ups plus email validation lifted response efficiency by 50%+. The interesting part was designing the RBAC and event-module schema to stay clean as multiple teams touch the same sponsor records.
Summer Internship Management System β React Spring Boot MongoDB Cloudflare Mailjet
Built during my internship at Rizing Consumer Industries: a full-stack platform to centralize intern coordination, showcase past interns and testimonials, and cut down manual back-and-forth between mentors and interns. The focus was on making a previously ad hoc, chat-based process visible and searchable in one place.
Pay Your Fine β Java Spring Boot MySQL Thymeleaf Bootstrap
A full-stack platform digitalizing Sri Lanka's traffic fine system β secure fine-issuing workflows, payment modules, and role-based authentication, backed by structured CRUD operations on an optimized MySQL schema. Cut manual processing time by roughly 50%.
Python Traffic Data Processing Tool β Python Tkinter CSV Processing Data Visualization
A desktop application that automates traffic flow dataset analysis: CSV ingestion, statistical summaries, histogram visualizations, and structured report generation, wrapped in a Tkinter interface with automated file validation and error handling. Improved data processing efficiency by roughly 40%.
2024 β BEng (Hons) Software Engineering, University of Westminster (via IIT) β ongoing
2025 β Summer Intern, Rizing Consumer Industries
2025 β FastTrack Program, John Keells Holdings & Brandix Lanka
2026 β Software Engineer (Full-Stack) Intern, Customer Success @WSO2 β current
I think about engineering the same way I think about the pitch competitions I join: a solution only matters if someone else can see themselves using it. So I try to build things simple enough to explain in one sentence and solid enough that people trust them β because if it doesn't make someone's day a little easier, it isn't finished yet.
- Ballerina
- Go
- π Winner β Best Team Pitch Award, Pitch60 (APIIT)
- π₯ Finalist, Pitch Perfect SLIIT, Lead Spring 2025
- π₯ Finalist, Pitch60 (APIIT)
- π₯ 3rd Place, Startup Today Competition (KDU)
- Selected top 1% of 1,000+ applicants β Rizing Summer Internship
- Selected top 5% of candidates β FastTrack Program, John Keells & Brandix



