I design and ship full-stack platforms — from IoT sensor pipelines to logistics dashboards — and spend my off-hours pulling systems apart in CTF competitions to understand how they break.
CS & Engineering undergraduate with a pull toward the systems layer — storage, pipelines, and the security around them.
I'm currently studying Computer Science & Engineering at the University of Moratuwa, building full-stack applications with React, Node.js, Express, FastAPI, PostgreSQL, and MongoDB. My interests sit at the intersection of software engineering, full-stack development, and cybersecurity — I like the parts of a system most people never see: schemas, ingestion pipelines, and the failure modes that show up under load. Currently looking for a Software Engineering internship to sharpen these skills on a real product team.
BSc Engineering (Honours) in Computer Science & Engineering
G.C.E. Advanced Level — Physical Science stream
A precision-agriculture platform combining IoT sensors, real-time data pipelines, and ML models to automate irrigation decisions and crop monitoring for mixed-vegetable farming. Sensor data (soil moisture, temperature, humidity, pressure, solar radiation) streams from ESP32 devices through Apache Kafka before reaching the ML layer and a web/mobile dashboard.
A portable memory-forensics platform that automates Volatility 3 analysis — correlating process, memory, thread, module, network, and YARA artifacts into structured forensic reports. Built with case management, SHA-256 integrity verification, and provenance tracking to keep every analysis reproducible.
A full-stack MERN appointment-scheduling system with JWT authentication, role-based access control, and complete booking CRUD. Secure RESTful APIs enforce ownership-based authorization and rate limiting, while a unique MongoDB compound index keeps concurrent bookings collision-free.
A web-based logistics management system supporting order processing, transportation coordination, delivery operations, and management reporting.
report.js, controllerReport.js) and integrated the report APIs with the frontend, covering six operational reports: quarterly sales, top-ordered items, city/route-wise sales, driver working hours, truck utilization, and customer order history, with PDF generation.
Designed and simulated a basic nano-processor architecture, implementing instruction execution flow and processor control logic from the ground up.
ICT Society, Faculty of Technology, University of Sri Jayewardenepura
Computer Society & Department of Computer Science, University of Jaffna
Sri Lanka × Japan CTF Challenge