Savindu Damsara
2025 National IOI Team · Now Learning Security & Hacking
I came up through competitive programming and made Sri Lanka's 2025 National IOI Team. These days most of my energy goes into cybersecurity and hacking, with algorithms as the track I keep sharp on the side — all of it alongside Advanced Levels in Maths, Physics, and ICT.
I'm Savindu, a coder from Sri Lanka. I came up through competitive programming and was selected for Sri Lanka's 2025 National IOI Team — that track taught me how to think in algorithms.
I built my early stuff in HTML, CSS, and JavaScript, then moved into C++, Python, and Bash, which is what I work in day to day now.
My setup is split: iSH on an iPhone 11 for a terminal on the go, and Kali Linux on my laptop for actual security work.
Right now I'm doing my Advanced Levels (Maths, Physics, ICT), and most of my free time outside that goes into cybersecurity and hacking — algorithms stay in the mix, just at a lower dose than before.
A quick look at what the algorithms track actually looks like. Pick an algorithm, shuffle the bars, and watch it sort.
Security
- Linux fundamentals and core networking
- picoCTF — general skills, web, crypto
- Forensics and early binary exploitation
- Python scripting for security automation
- Live CTF competitions via ctftime.org
Algorithms
- C++ fundamentals, recursion, and complexity
- STL core — vectors, sets, maps, heaps
- Greedy, binary search, dynamic programming
- Graphs, trees, and advanced data structures
- Staying sharp with Codeforces / CSES
Don't overthink it — just reach out. I'm on GitHub and Instagram, either works.