Nirojan Selvanathan is an Engineering Manager based in Colombo with a decade of experience building and leading backend teams for cloud-native systems. He combines hands-on development with team leadership, having contributed substantial features to the widely used Apache APISIX API gateway—adding UDP logging, a batch log processor, and security improvements like public key-based OAuth introspection. Comfortable in distributed and high-throughput environments, he focuses on observability, request tracking, and pragmatic integrations with logging backends such as Kafka. As an engineering lead on GitHub, he maintains a balance between shipping production-ready code and mentoring engineers to adopt robust, scalable patterns. Colleagues would describe him as a practical problem-solver who elevates platform reliability while keeping delivery velocity high.
Contributions:6 reviews, 44 commits, 58 PRs in 8 months
Contributions summary:Nirojan contributed significantly to the APISIX project by implementing new features and improving existing functionality. They added a UDP logger plugin, a batch processor for aggregating logs, and integrated the batch processor into existing logging plugins like TCP, UDP, and Kafka loggers. Furthermore, the user enhanced the OAuth plugin with public key-based introspection and the request-id plugin. These changes indicate a focus on improving the API gateway's capabilities for logging, security, and request tracking.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.