Full Stack Developer | Network Engineering Enthusiast | Machine Learning Enthusiast
Electronics & Telecommunication Engineering Undergraduate
Download CV
I am a final-year Electronics and Telecommunication Engineering undergraduate at the University of Moratuwa, consistently recognized on the Dean's List for academic excellence (GPA 3.77). My technical background bridges the gap between core networking principles and modern software development. I am passionate about building secure, scalable systems and have a strong foundation in Full Stack Development, IoT, and Machine Learning. I am now seeking a challenging role in Software or Network Engineering where I can leverage my problem-solving skills and technical expertise to drive innovation.
Dec 2024 - Jun 2025 (6 Months)
Focus: Full Stack Development, Identity and Access Management (IAM)
Developed frontend services using React.js and backend services with Spring Boot and MongoDB for banking clients (Commercial Bank CEFT Project). Collaborated on team project deliverables including feature development, bug fixing, and production deployment.
Specialized in Identity and Access Management (IAM) by configuring IBM Security Verify Access (ISVA) for secure authentication. Implemented secure authentication protocols including SAML 2.0, OIDC, and SCIM for enterprise applications.
University of Moratuwa
GPA: 3.77/4.00 (First Class)
Dean's List: Semester 2 (3.91/4.00), Semester 4 (3.81/4.00), Semester 5 (3.83/4.00), Semester 6 (4.00/4.00),Semester 7 (3.97/4.00)
Royal College
Z-Score: 2.4805
Subjects: Combined Mathematics, Physics, Chemistry
HTML
CSS
React.js
React Native
Spring Boot
Node.js
Express.js
Python
Java
JavaScript
TypeScript
MySQL
MongoDB
PostgreSQL
Arduino
RFID
MQTT
Docker
CI/CD
GitHub
Jul 2025 — Nov 2025
A comprehensive full-stack, AI-powered system designed to automate transformer maintenance by using computer vision to detect thermal anomalies and providing a digital platform for managing detailed inspection records and analysis.
My Contribution: Developed both the frontend and backend maintenance inspection module and integrated Python-based AI inference for thermal analysis. Built advanced React frontend tools for image annotation and designed the backend architecture to persist inspection data and AI detection results.
Tech Stack: Java Spring Boot, React (TypeScript), MySQL, Python, YOLOv11
Dec 2025 — Present
Full-stack bus booking platform with a Node.js/Express REST API and a React + TypeScript frontend, providing seat selection, real-time trip management, and secure user onboarding.
Implemented JWT authentication with role-based access (admin/user), email verification via Resend, and MySQL + Sequelize models for Users, Buses, Trips, and Bookings. Deployed as Dockerized services on a DigitalOcean droplet with a custom domain.
Tech Stack: Node.js, Express, React, TypeScript, MySQL, Sequelize, JWT, Resend API, Docker, DigitalOcean
Demo Access: Customer — customer@test.com / customer123, Admin — admin@test.com / admin123 (or create your own account with email verification).
Jul 2024 — Dec 2024
Real-time inventory tracking system integrating a Spring Boot backend with a custom ESP32 RFID reader for automated stock monitoring, and a React.js frontend with WebSocket integration for live updates and MQTT for device communication.
My Contribution: Implemented the WebSocket/MQTT communication layer, designed the real-time inventory dashboard, and contributed backend enhancements.
Tech Stack: Spring Boot, React.js, Arduino/ESP32, RFID, MQTT, WebSocket
Jun 2025 — Present
Engineered a decentralized multi-hop LoRa network for post-disaster rescue operations, simulating and analyzing routing protocols using OMNET++ to optimize network performance.
Developed a reliable large-data fragmentation algorithm for Structural Health Monitoring (SHM) and built an offline GPS tracking system using ESP32 hardware.
My Contribution: Created web and mobile interfaces for the offline GPS tracking system and contributed to algorithm development.
Tech Stack: LoRa, OMNET++, C++, ESP32 (Embedded C), Python, HTML, CSS, React Native
Oct 2025 — Dec 2025
Microservices-based application for managing company assets, designed as part of the WSO2 Linux and DevOps Training program and deployed on a zero-trust Kubernetes infrastructure with automated CI/CD pipelines.
My Contribution: Developed a custom .NET Load Balancer service to efficiently manage and distribute traffic across the microservices architecture.
Tech Stack: .NET (C#), Kubernetes, Docker, MySQL, CI/CD
Jul 2024
Secure MERN stack application with JWT authentication and email verification, built to handle concurrent user requests with role-based access control.
Tech Stack: React.js, Node.js, Express, MongoDB, JWT
Jan 2024 — Jul 2024
Vision-based system to detect misprinted labels on a production line with an integrated feedback loop, including electronic and mechanical systems to automatically reject faulty products.
Tech Stack: Python, YOLOv8, C++, Microchip Studio, Altium, SolidWorks
Jul 2024
AI-powered assistant to analyze medical reports and scans, providing insights and automated suggestions to users through a mobile-first experience.
Tech Stack: JavaScript, React Native, Python, Django, Llama, Firebase
Aug 2024
Comprehensive study on SDN-based network optimization by implementing Traffic Engineering and Quality of Service algorithms in a virtualized Linux environment using Mininet and OpenDaylight.
Tech Stack: Mininet, OpenDaylight, Python, Linux, SDN
Dec 2023
Robot built on the Arduino Mega 2560 platform capable of navigating complex environments and interacting with objects, featuring sound sensitivity, color detection, maze traversal, and obstacle avoidance even in the presence of guard robots.
Tech Stack: Embedded C/C++, Arduino Mega 2560
Dec 2023
Designed and implemented a high-frequency amplifier capable of cleanly driving an 8 Ω loudspeaker within a 20 kHz to 100 kHz frequency range, as part of a collaborative team project.
The system was built in two stages: a Class A pre-amplifier for voltage gain and a Class AB power amplifier with voltage buffers for efficient high-power delivery while maintaining linearity across the target bandwidth.
Key Results: Open-circuit gain 21, gain with 8 Ω load 16.39, bandwidth 700 kHz, input resistance 2.188 kΩ, output resistance 8.01 Ω, and total power dissipation of 2.4 W.
Jul 2023
Designed and implemented an innovative "Head Counter" system capable of accurately tallying the number of individuals within a room using sensor-based and algorithmic approaches.
Tech Stack: C++, Arduino programming
Throughout my academic and professional journey, I have earned recognition for my dedication to excellence and innovation. My achievements reflect my commitment to continuous growth, technical mastery, and contributing meaningfully to projects that make a difference.
2025
National-level networking and cloud computing competition under CODEFEST (SLIIT), featuring practical problem-solving and hands-on simulation-based challenges.
2024
Communication-technology ideation competition organized by IEEE Communications Society (UoM), centered on innovative solutions for real-world communication challenges.
2024
National-level algorithmic programming competition under CODEFEST (SLIIT), focused on data structures, algorithms, and time-bound problem solving.
Multiple Semesters
Semester 2 (SGPA 3.91/4.00), Semester 4 (SGPA 3.81/4.00), Semester 5 (SGPA 3.83/4.00), Semester 6 (SGPA 4.00/4.00), Semester 7 (SGPA 3.97/4.00).
I have completed industry-recognized certifications that validate my expertise in networking, cybersecurity, and emerging technologies. These certifications demonstrate my commitment to staying current with the latest industry standards and best practices.
Cisco (Online)
Dec 2025
Cisco (Online)
May 2025
Cisco
Sep 2024
Cisco
Sep 2024
Coursera (Online)
Dec 2022
Have questions or want to get in touch? Feel free to reach out via email or connect with me on social media.