CSE Undergraduate — University of Moratuwa

Building systems
that move data,
not just code.

Full-Stack Developer/Software Engineer/Security-minded

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.

Thilakshan Elango
Scroll
01

About me

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.

5+Shipped Projects
3CTF Competitions
4Group Projects
Thilakshan Elango

University of Moratuwa

BSc Engineering (Honours) in Computer Science & Engineering

Colombo, Sri Lanka

Kokuvil Hindu College

G.C.E. Advanced Level — Physical Science stream

Z-Score: 2.3314 · District Rank 13 / Island Rank 411 · Jaffna, Sri Lanka
02

Experience & leadership

Rotaract Club of University of Moratuwa

Volunteer — Logistics & Delegates Handling Team, Resume Center '26 Official Career Fair
  • Volunteered at Resume Center '26, run with the University's Career Guidance Unit, supporting logistics and delegate coordination for the official career fair.
  • Kept event operations running smoothly across the fair, working alongside a wider volunteer team.
  • Sharpened teamwork, communication, and problem-solving skills under live event conditions.
Logistics TeamCSE Careers Day 2026, University of Moratuwa
ParticipantENIGMA 2025 Virtual Hackathon
PlayerCSE HIT the Grounds Cricket — CSE'23 Batch
ActorCSE Drama Fest, Dept. of CSE
03

Selected projects

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.

My contribution Designed and built the entire data-storage layer — a 7-table PostgreSQL schema and an InfluxDB time-series store on a Kubernetes-based cloud server. Built the real-time Kafka ingestion pipeline with sensor validation, plus a daily batch job computing Growing Degree Days (GDD) feeding 6 downstream ML models. Wrote integration tests across database connectivity, messaging, and end-to-end data flow.
PythonPostgreSQLInfluxDBApache KafkaDockerKubernetes
2026

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.

PythonVolatility 3YARASQLiteJSONGit

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.

React.jsNode.jsExpress.jsMongoDB AtlasREST API

A web-based logistics management system supporting order processing, transportation coordination, delivery operations, and management reporting.

My contribution Owned the Reporting module end-to-end — built the Node.js/Express backend (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.
React.jsNode.jsExpress.jsSQLGitDocker
Nano Processor Simulator
Digital Logic Design
2024

Designed and simulated a basic nano-processor architecture, implementing instruction execution flow and processor control logic from the ground up.

04

Tools & technologies

Languages
JavaJavaScriptPythonCC++SQL
Frameworks & Libraries
React.jsNode.jsExpress.jsFastAPITailwind CSS
Tools & Databases
GitGitHubDockerLinuxPostgreSQLMongoDBMySQLInfluxDBApache KafkaPostmanVS Code
Core CS Concepts
Data Structures & AlgorithmsOOPDatabase ManagementSoftware Engineering
05

Achievements & competitions

2026
Top Performer

CryptX 2.0 Capture The Flag Competition

ICT Society, Faculty of Technology, University of Sri Jayewardenepura

Jul 2026
Finalist

UOJ Coders v5.0 Hackathon

Computer Society & Department of Computer Science, University of Jaffna

Mar 2026
Participant

Battle of the Multiverse '26

Sri Lanka × Japan CTF Challenge

05 / 06 · Let's talk

Open to Software Engineering internships — let's build something that has to work.

thilaksane.23@cse.mrt.ac.lk →