Homagama, Sri Lanka · SLIIT, Year 3

Janith Deshan

Cybersecurity undergraduate working across network security, penetration testing and secure application development.

Ranked top 7% globally on TryHackMe. I build full‑stack and AI‑integrated systems alongside my security work — most recently an AI shopping agent recognized in a national developer competition.

Top 7%TryHackMe global rank
62rooms completed
133day streak
janith@sliit: ~
Interactive shell — try a command.
Type help to see what's available.
janith@sliit:~$
whoami --verbose
Name
Janith Deshan
Focus
Network Security · Penetration Testing · Secure App Dev
Education
BSc (Hons) IT — Cyber Security, SLIIT · Jun 2024 – Jul 2028
Prior schooling
G.C.E. Advanced Level, Mahanama College, Colombo 03 · 2023
Location
Homagama, Sri Lanka

About

I'm a cybersecurity undergraduate at the Sri Lanka Institute of Information Technology, specializing in network security, penetration testing and secure application development. Outside coursework I spend most of my time in TryHackMe rooms and building full-stack projects — usually the two intersect, since I like understanding a system well enough to secure it, which means building one first.

Recent work includes an AI-integrated shopping agent built on the Model Context Protocol, a role-based customer care platform on Spring Boot, and a segmented enterprise network design for 75+ devices across six departments. I'm currently deepening my research side too, with a paper tracing IoT security's evolution from the Mirai botnet to today's AI-driven threat landscape.

Technical skills

Grouped the way I'd actually list them on a machine, not scored out of 100 — a stack either gets used or it doesn't.

ls ./programming
PythonJavaC / C++JavaScript / TypeScriptSQL
ls ./security-and-networking
Penetration TestingVulnerability AssessmentNetwork SecurityDigital ForensicsCryptographyOWASP Top 10NmapBurp SuiteMetasploitWireshark
ls ./frontend
HTML5 / CSS3React.jsNext.js
ls ./backend
Spring BootNode.jsFlaskVercel AI SDK
ls ./databases
MySQLMongoDBSQLiteSupabaseFirebase
ls ./cloud-and-ai
GCPGitModel Context ProtocolGoogle Gemini APITensorFlowKeras
ls ./hardware-and-iot
ArduinoIoT SensorsCisco Packet Tracer
ls ./systems
LinuxKali LinuxSystem AdministrationBash Scripting

Projects

Selected builds spanning AI integration, enterprise networking, and full-stack systems.

Kapruka AI Shopping Agent

A multi-modal shopping assistant integrating Gemini 2.5 Flash via the Model Context Protocol, for conversational product search and comparison.

Recognized among 700+ national entrants — Certificate of Participation (Builder track), Kapruka Holdings PLC, July 2026.

Next.js 15TypeScriptVercel AI SDKGemini 2.5 FlashMCP
Repo

ByteX Customer Care System

Full-stack support platform for 6 user roles on a layered Spring MVC → Service → JPA architecture, covering ticketing, repairs and inventory. Automated stock monitoring and reordering thresholds to cut manual purchase-order tracking.

Java 17Spring BootMySQLThymeleafMaven
Repo

Enterprise Network Architecture Design

Secure 3-floor network for 75+ workstations, servers and IoT devices, using VLAN segmentation and /27 subnetting across 6 departments. Hardened wireless and remote access with WPA2/WPA3, VPN configuration and centralized firewalls.

Cisco Packet TracerOSPFVLANsFirewalls
Repo

BarkID — Dog Breed Identifier

AI web app classifying 120+ dog breeds via a gatekeeper filter plus a ResNet50V2 classifier. Improved prediction accuracy using transfer learning, data augmentation and test-time augmentation on the Stanford Dogs dataset.

PythonFlaskTensorFlowKerasResNet50V2
Repo

Intelli-Home — IoT Home Automation

Arduino-based smart home system for remote and voice control with automated environmental monitoring, and real-time control logic that triggers device responses from live sensor data.

ArduinoC++IoT Sensors
Repo

Additional projects

  • Marry-Mate (Java, OOP) — wedding and vendor management platform built on custom OOP data structures.
  • CryptoGuard & CyberGuard Tools — deployed cryptography and security-tooling suite with a live web interface.
  • AquaTest-ML-App (Python, ML) — pipeline predicting water quality metrics from environmental datasets.

Academic research

IE2092: Introduction to Cybersecurity — SLIIT, Year 2 Semester 2, 2026

IoT Security: Smart Device Vulnerabilities, Botnets, and Future Risks

Traced IoT security's evolution from pre-2016 negligence through the Mirai botnet watershed — over 600,000 devices and a 1.2 Tbps DDoS attack — to today's expanded attack surface.

Analyzed five emerging threats using peer-reviewed and government sources, including NIST and Veracode:

AI-driven botnetsZero Trust architecture5G / edge risksEmerging regulationQuantum threats

Certifications & achievements

Aug 2026

Hacker Holidays

TryHackMe

Aug 2026

Introduction to Cybersecurity

Cisco Networking Academy

Jul 2026

Kapruka Agent Challenge 2026 — Certificate of Participation (Builder)

Kapruka Holdings PLC — one of 700+ developers across Sri Lanka to submit a working agent on the Kapruka MCP.

Feb 2026

"loveatfirstbreach" & "Pre Security (Legacy)" paths completed

TryHackMe — AI Security and Cyber Security 101 in progress

2025 – ongoing

Google Cloud Arcade Badges, Level 1–3

Google Cloud Skills Boost (2025-CH2) · Networking Basics in progress, Cisco Networking Academy

Top 7%Global TryHackMe rank
133 daysStreak
62Rooms completed
12Badges earned