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.

about.md

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.

Achievement2025 National IOI Team
Focus nowSecurity & hacking
Daily driveriSH (iPhone 11) / Kali Linux
LanguagesC++, Python, Bash
Time split~50% AL · 35–40% Security · 10–15% Algo
github.stats — live from api.github.com
~/savindu $ cat contributions.svg
Savindu Damsara's GitHub contribution graph
~/savindu $ cat stats.json
statusloading…
skills.sh
~/savindu $ tree skills/
playground.cpp — sorting, visualized

A quick look at what the algorithms track actually looks like. Pick an algorithm, shuffle the bars, and watch it sort.

~/savindu $ ./sort --visualize
ready comparisons: 0
projects/ — pulled live from github.com/Savindudam
git log --oneline --all — the last two years, roughly
Jan 2024First scripts — a Termux package installer and a number-guessing game.
Mar – May 2024Small browser games: Rock Paper Scissors, a word-jumble puzzle.
Feb 2026First real dive into cryptography — Caesar, Vigenère, XOR, and Base64 ciphers in the browser.
Apr 2026Experimenting with Sprig and Beest, two Hack Club projects, alongside a run of small sites and utilities.
May 2026Started a competitive-programming archive and cp-blog.
Jul – Aug 2026Shipping continuously — a YouTube downloader, a web notepad, and this site.
path.log — two tracks, weighted toward security right now

Security

Primary focus — CTF / ethical hacking
  1. Linux fundamentals and core networking
  2. picoCTF — general skills, web, crypto
  3. Forensics and early binary exploitation
  4. Python scripting for security automation
  5. Live CTF competitions via ctftime.org

Algorithms

Maintenance track — IOI-level
  1. C++ fundamentals, recursion, and complexity
  2. STL core — vectors, sets, maps, heaps
  3. Greedy, binary search, dynamic programming
  4. Graphs, trees, and advanced data structures
  5. Staying sharp with Codeforces / CSES
contact
savindu@sri-lanka:~$ echo $REASON_TO_REACH_OUT
Always up for talking code, swapping ideas, or building something together.

Don't overthink it — just reach out. I'm on GitHub and Instagram, either works.