Designing a layered architecture to interpret high-level intents using NLP for dynamic
SDN configurations.
Includes automated topologies via Mininet/Containernet, ONOS integration with
Grafana/Prometheus, and NLP server/API deployment.
NLP pipeline is driven by a multi-agentic RAG pipeline with a custom NER for Network
Entity Recognition.
Dec 2024 β Present
π Project Page
π» View on GitHub
Centralized CMS for automated display content. Used React, TypeScript, PHP APIs with
GitHub CI/CD.
Replaced manual scheduling with dynamic, rule-based content display tailored for
academic needs.
Aug 2023 β Jan 2024
Officially deployed β Jan 2024
π Project Page
π» View on GitHub
π
Certificate of Appreciation from University
Developed a secure, role-based full-stack student result portal using Java
(Spring Boot), MySQL, and Tailwind
CSS.
Built RESTful APIs for authentication and result management, with role-specific access
for admins, staff, and students.
Deployed on AWS EC2 using Jenkins CI/CD,
Terraform for infrastructure, and Ansible for server
provisioning.
Apr 2024 β Dec 2024
π» View on GitHub
Social media tailor-made for Pera University community, with backend in Express.js &
MySQL and frontend in Vue.js. Earlier this year our original undergraduate project idea
of this was adopted by HackersClub UoP as the first long-term
University-wide project involving all the faculties and batches.
May 2023 β Aug 2023; Lead DevOps β Dec 2024 β Present
π Project Page
π» View on GitHub
Developed a Digital Twin system to simulate and analyze real-time traffic flow at
intersections using
Apache Kafka, Unity-3D, Docker, and
Kubernetes.
Designed and implemented core system architecture, focusing on scalable microservices
and real-time data pipelines.
Led Kafka-based communication layer for synchronized sensor-to-simulator messaging and
containerized services orchestrated via Kubernetes for deployment and scaling.
Apr 2024 β Nov 2024
π» View on GitHub
Designed and developed a modular SCARA robotic arm as part of the long-running
Pera Swarm initiative, focusing on swarm-capable, scalable robotic
units.
Integrated Raspberry Pi Zero-W and ATtiny85 for
embedded control, and implemented full-stack support using MongoDB,
Express.js, React.js, and
Node.js.
Led the development of the database architecture and contributed to backend APIs and
documentation, including user and engineering manuals.
Part of Pera Swarm Project
Oct 2023 - Jan 2024
π Project Page
π» View on GitHub
π Pera Swarm
Research Projects
Developed an intelligent Elective Course Recommendation System using machine learning
models including SVM, LDA, and Multilayer Perceptron (MLP).
Designed and implemented the overall system architecture, and established a complete
MLOps pipeline using ZenML for reproducible experimentation and
streamlined model lifecycle management.
Deployed the solution on Google Cloud Platform, integrating model
serving, storage, and performance monitoring.
Actively contributed to data preprocessing, training pipeline, evaluation metrics, and
scalable deployment strategies.
Mar 2024 β Aug 2024
π» View on GitHub
Designed and implemented an 8-bit single-cycle CPU from scratch using
Verilog, adhering to the RISC-V architecture.
Integrated key components such as the Arithmetic Logic Unit (ALU),
register file, control unit, and memory hierarchy, ensuring correct instruction decoding
and execution.
Jun 2023 β Aug 2023
π» View on GitHub
I'm a Passionate and Creative tech enthusiast with a strong work ethic, dedicated to building intelligent, scalable systems across the full stack and beyond.
Full Stack Software Engineer | DevOps Engineer | Networking, SDN, NLP Research Explorer.
University of Peradeniya
Current CGPA: 3.60 / 4.00
Dharmaraja College, Kandy
Z-Score: 2.164
AWS Cloud Solutions Architect Professional Specialization (2024)
AWS | Coursera β 4 Course SpecializationJava Spring Framework Specialization (2025)
LearQuest | Coursera β 4 Course SpecializationMeta Front-End Developer Certificate (React) (2025)
Meta | Coursera β 9 Course SpecializationArchitecting with Google Kubernetes Engine Specialization (2025)
Google | Coursera β 3 Course SpecializationCertified Kubernetes Application Developer (CKAD) (2025)
LearnKartS | Coursera β 3 Course SpecializationAdvanced Diploma in Computer Networks & Internet Protocol (2024)
NPTEL, India & Alison, IrelandMachine Learning β University of Stanford
Generative Pretrained Transformers β University of Glasgow
Software Defined Networking β University of Chicago
Architecting with Google Kubernetes Engine: Workloads
Architecting with Google Kubernetes Engine: Production
Getting Started with Google Kubernetes Engine
CKAD: Kubernetes Fundamentals
CKAD: Advanced Kubernetes
CKAD: Containers and Orchestration Fundamentals
Kubernetes for Absolute Beginners with Hands on Labs
Diploma in DevOps Engineering β Alison
Combinatorics and Algorithm Design β XuetangX
Spring Ecosystem and Core
Spring MVC and Spring Boot REST Controllers
Spring Cloud Overview
Spring Data Repositories
AWS Workshop Builders Series
Cloud Essentials β AWS
Architecting Solutions on AWS
Introduction to Designing Data Lakes β AWS
Exam Prep: AWS Certified Solution Architect
Introduction to Cloud Computing β IBM
Data Analytics Basics β IBM
Introduction to Linux β The Linux Foundation
Meta: Intro to Front-End Development
Meta: HTML & CSS in Depth
Meta: React Basics
Meta: Advanced React
Meta: Principles of UI/UX Design
Meta: Programming with JavaScript
Meta: Version Control
Meta: Front-End Developer Capstone
Meta: Coding Interview Preparation
ChatGPT 101 β Certificate
Email: wijerathnakalindu@gmail.com
Location: Kandy, Sri Lanka
LinkedIn: linkedin.com/in/kalinduwijerathna