Dinitha Wijewardhana

Software Engineer
Dinitha Wijewardhana

Dinitha is a Software Engineer based in our Colombo office.

Before joining WSO2, Dinitha worked as an intern at WSO2, where he developed an eBPF-based API Gateway for Kubernetes using Cilium. His work enabled low-latency in-kernel TCP/IP functions such as policy enforcement, routing, and load balancing. He also integrated Envoy Proxy for Layer 7 traffic management, including HTTP routing, TLS termination, and JWT/OAuth2 authentication. Additionally, Dinitha developed a mechanism to translate WSO2 APK configurations into Cilium configurations, ensuring seamless integration while maintaining the high-performance eBPF data path.

Dinitha holds a Bachelor of Computer Science (Special) degree from the University of Ruhuna, Sri Lanka. For his final year research, he proposed a novel, model-free DDQN-based Deep Reinforcement Learning framework to optimize selfish mining attacks in high-dimensional and dynamic blockchain systems, integrating network layer attacks to highlight emerging AI-driven threats. He presented this research at the International Conference on Applied & Pure Sciences 2024, where it was published in the conference proceedings.

Outside of work, Dinitha enjoys drumming in rock and metal styles, traveling to new places, and playing video games.