Hi, My name is

Thisak Gunasekara.

I'm an University undergraduate based in Colombo, Sri Lanka.


RESUME


About Me

Hello there! I'm a third year Cybersecurity undergraduate who likes to know how things work :)

Right now I'm:

Skills:


Education:


Sri Lanka Institute of Information Technology
BSc(Hons) in Information Technology specializing Cyber Security

2023 - 2027

Editorial and TV Team Member | Mozilla Campus Club of SLIIT

D.S.Senanayake College
Advanced Level: Biological Sciences, Ordinary Level

2009 - 2022

Assistant Secretary | Interact Club of DSSC (2020-2021)

Vice-President | Astronomical and Space Science Association of DSSC (2021-2022)

Vice President | Young Entrepreneurs Club of DSSC (2021-2022)

Executive Committee Member | Paleontology Club of DSSC (2021-2022)

Personal Projects



restAPI

Secure REST API with Authentication & Authorization

This learning project is a minimal but security-focused REST API built using FastAPI. It demonstrates how authentication and authorization should be implemented in real-world APIs.



View Details

Praetorian

Praetorian: A User Behavior Anomaly Detection Dashboard

Praetorian is a simple machine-learning–powered anomaly detection system built using Isolation Forest, featuring an interactive Streamlit web interface, real-time scoring, visualization, model evaluation, and CSV exporting capabilities as a learning / demo project.



View Details

TinyGuard

TinyGuard: A Privacy scanning Chrome Extension

𝗧𝗶𝗻𝘆𝗚𝘂𝗮𝗿𝗱, a lightweight privacy focused Chrome extension that, Scans every site for outgoing network requests, Detects 46,000+ known tracking domains, Blocks the top 30,000 trackers using Manifest V3, Assigns an A–F privacy score based on real risk signals, Lists all third-party domains a page interacts with, Runs fully locallyand no data is collected or sent anywhere.


View Details

Malware Hash Scanner

Python-based Malware hash Scanner

A personal project where I've been diving deeper into cybersecurity tooling and wanted to get some experience with how file integrity checks and malware detection systems work under the hood.


Tools & Technologies: Python and specific libraries (hashlib, tkinter, scrolledtext)


View Details


Python Key Logger

Simple Key-logger using Python

This personal project was about understand how keylogging tools operate at a basic level; which provided valuable insight into how attackers exploit systems and how to build stronger defensive measures.



View Details


XOR Encryption Assembly project

XOR Encryption program using Assembly Language

This personal project was completed to get a hands-on experience with system-level programming and low-level memory operations.



View Details

Academic Projects



Quantum Computing

Research Report on Quantum Computing and Cryptography

As part of my ICS module, I recently completed a research assignment diving deep into the intersection of Cybersecurity and Quantum Computing — two fields rapidly changing the future of technology.


View Details

THM room

Cerberus Research: A TryHackMe Room

This is a realistic employee portal for a state-of-the-art Cybersecurity Research & Development lab, intentionally built with vulnerabilities so learners can safely practice offensive and defensive web security skills. This hands-on challenge TryHackMe room teaches how attackers find, exploit, and chain common web flaws.


View Details

Bug Bounty

Bug Bounty Assessment on Supabase.com

As an assignment for the Web Security module, this security assessment was carried out through Supabase’s authorized bug bounty program on the HackerOne platform. The focus of the review was to evaluate important areas such as user login processes, how sessions are managed once users are logged in, and the overall security setup of the platform. The goal was to identify any weaknesses that could put user data or system reliability at risk.


View Details

Octave Project

Octave-based Smart Light Traffic Controller

As part of my DM (Discrete Mathematics) module, my 3 project group members and I created an intelligent traffic light control system using GNU Octave. The system dynamically manages signal timings at a busy intersection by simulating 24-hour traffic patterns across 6 lanes and 4 directions.



View Details

Linux SNP

Report on Linux System Administration

This project was about setting up and managing a Linux-based virtual network environment for practicing secure system and network administration. We configured services like DHCP, DNS, NTP, SSH, Apache, and firewalls, and even analyzed executables using GDB and custom scripts to simulate real-world networking and security scenarios.



View Details

Health clinic Database

Health Clinic Management System Database

A database management project created using Microsoft SQL Server which is designed by a 4 member team to handle data of an Health Clinic: all the neccessary patient data, employee data and more.



View Details

Helix Banking Database

Database created for an Online Banking Platform

A database management project created using Microsoft SQL Server which is designed by a 5 member team to handle data of an online banking platform (Helix Banking): all the necessary customer data, employee data, information on banking facilities and more.



View Details

Helix Banking

Prototype Online Banking Platform

Helix Banking is an online banking platform created as a first year group project to showcase Full stack development with front-end and back-end technologies, including CRUD operations for database management.



View Details

Articles



sec articlr

Why Security and Usability Are in Constant Conflict


Read Article
choreo

How Choreo Brings Security Into Everyday Cloud Development

Read Article
ballerina

Why Ballerina Is One of The Most Secure Integration Languages You Haven’t Heard of

Read Article
asgardeo

Asgardeo: Identity as a Security Service for Modern Applications

Read Article
natas

OverTheWire Natas Labs Walkthrough — levels 01–10

Read Article
bandit

OverTheWire Bandit Labs Walkthrough — levels 01–15

Read Article
cyberwarfare

CYBERWARFARE: HOW DOES IT IMPACT EVERYDAY LIFE?

Read Article

Get in Touch

Whether you have a question or just want to say hi, I'll do my best to get back to you!

Email: thisakgunasekara@gmail.com

Phone: (+94) 077 009 0877

Nugegoda, Colombo, LK


RESUME

Reach me on: