Building Secure,
Cloud-Native Systems & Full-Stack Apps
Hi, I'm Kavindu Dhananjaya — a BSc (Hons) Computer Engineering Graduate from University of Ruhuna and former Software Engineering Intern at WSO2 Lanka. Specializing in microservices, application security, and high-performance web platforms.
Kavindu Dhananjaya
Software Engineer & Systems Dev
WSO2 Lanka
OpenChoreo IDP Project
CAS Security
Rust & Microservices
2x 1st Runner Up
Rootcode & Sysco Labs
Rust, Go, TS, Py
Next.js, React, Node
$ cargo run --release --bin cas_scanner
✓ SAST Engine initialized (Rust 1.78)
✓ Context-aware vulnerability scanner active
> Ready for deployment_
Engineering Software with Precision & Purpose
Computer Engineering Background
I am a Computer Engineering fresh graduate from the Faculty of Engineering, University of Ruhuna. My education has equipped me with a deep understanding of computer architecture, networking, software design, and modern systems programming.
During my Software Engineering Internship at WSO2 Lanka, I worked on cloud-native internal developer platforms. I enjoy tackling complex architectural problems — from Rust-based application security scanners to intuitive Next.js web applications.
Degree Program
BSc (Hons) in Engineering – Computer Engineering
University of Ruhuna (2022 – 2026)
Microservices & Security Frameworks
Building context-aware security scanners with Rust and Go. Experienced in SAST, DAST, SCA tools, and Zero Trust security patterns.
Cloud-Native Developer Platforms
Contributed to OpenChoreo during internship at WSO2 Lanka. Focus on infrastructure abstraction, API management, and observability telemetry.
Full-Stack Web Engineering
Creating responsive, scalable web applications with Next.js, React, TypeScript, Python, Node.js, and modern state management tools.
Competitive & Project Leadership
First runner-up in national hackathons (Tech-triathlon by Rootcode, AI-Sprint by Sysco Labs) with strong team project execution skills.
Strong Engineering Core
Deep understanding of OS, computer networks, systems architecture & algorithms.
Industry Work Experience
6-month internship at WSO2 developing cloud-native developer platforms.
Problem Solver & Agile Cert
Certified in Agile & Scrum, with awards in competitive hackathons.
Work Experience & Milestones
Software Engineering Intern
Contributed to OpenChoreo, an internal developer platform (IDP) designed to streamline cloud-native application deployment and developer workflow.
Key Impact & Technical Contributions:
- Engineered developer experience tools that hide complex infrastructure management.
- Integrated zero-trust security controls and automated ingress/egress API management.
- Implemented software catalog discoverability and built-in observability telemetry.
- Developed using Backstage framework within a modern Yarn mono-repo ecosystem.
BSc (Hons) in Engineering – Computer Engineering
University of Ruhuna
Faculty of Engineering — Galle, Sri Lanka
Innovative Projects & Systems
CAS - Context-Aware Security Framework
Context-Aware Application Security Framework developed as the Final Year Project featuring built-in scanning engines for cloud-native applications.
Key Features:
- User-friendly web dashboard with cloud-based account management
- High-performance Rust-based core analysis engine
- Integrated Static Application Security Testing (SAST)
- Software Composition Analysis (SCA) & Dynamic Testing (DAST) modules
- Microservices architecture for decoupled scanning workers
OpenChoreo - Internal Developer Platform
Internal Developer Platform developed during software engineering internship at WSO2 Lanka to optimize developer experience.
Key Features:
- Design clarity for cloud-native application topologies
- Developer abstraction layer hiding raw cloud infrastructure complexity
- Built-in ingress/egress API management & discovery catalog
- Zero-trust security policies and out-of-the-box observability
- Separation of concerns between application developers & platform engineers
MathQuest - Real-Time Quiz Platform
Interactive live quiz platform created for the Rextro Exhibition at Faculty of Engineering, University of Ruhuna.
Key Features:
- Live question posting and real-time student answering system
- Cloud-based user accounts and interactive score leaderboards
- Responsive, low-latency user interface for high-concurrency event usage
GovPulse - AI Public Issue Prioritization
AI-driven civic platform enhancing Sri Lankan government efficiency through transparent issue tracking and intelligent prioritization.
Key Features:
- Transparent civic issue logging and geographical visibility
- Intelligent AI ranking system for multi-factor priority sorting
- Community upvoting and verification system to highlight urgent public concerns
Games4U - E-Commerce Game Marketplace
Full-stack gaming store platform allowing gamers to browse, search, and purchase video games smoothly.
Key Features:
- RAWG API integration fetching thousands of live video game entries
- Seamless shopping cart and state management using Redux Toolkit
- Optimized search, filter, and responsive checkout UI
Skills & Technology Stack
Programming Languages
Frameworks & Web
Cloud, Security & Systems
Databases & Tools
Hackathons & Certifications
Competitions & Podiums
First Runner Up - Tech-triathlon 2024
First Runner Up - AI-Sprint 2024
Finalist - Dextron 1.0 Competition
IEEE Xtreme 18.0 Region 10 Participant
RedCypher 1.0 Hackathon Participant
MoraXtreme 9.0 Competition Participant
Professional Education & Certs
Responsive Web Design Certification
freeCodeCamp
JavaScript Algorithms & Data Structures
freeCodeCamp
Python (Basic) Certification
HackerRank
Professional Certificate in Agile & Scrum
Udemy
Java Programming Bootcamp
Udemy