Savindu
Damsara

coder · builder · 16

I write Python, Bash, and C++ — not because anyone set me a curriculum, but because I genuinely can't stop. I live mostly in the terminal. Right now I'm deep in C++ and Termux, because having a full dev environment in your pocket is just too good.

I'm fascinated by how things break. Building every day to figure things out.

Savindu Damsara

Savindu

Python C++ Bash HTML Termux Linux
01 · about
Who I am

I'm Savindu Damsara, a 16-year-old from Sri Lanka who started programming out of pure curiosity and still hasn't stopped. I didn't follow a roadmap. I just started poking at things until they made sense.

Most of my time goes into Python, C++, and Bash. Python is where I'm comfortable. C++ is where I'm pushing myself right now — it's hard in the right way. Bash is what I reach for when I want to stop doing the same thing twice.

I spend a lot of time in Termux, runing a full dev setup off my phone. There's something satisfying about that kind of constraint — you figure things out faster when your environment doesn't do everything for you.

"Understanding how things break is the most honest way to understand how things work."

That's why I care about cybersecurity. Not as an identity or a badge — just because it genuinly interests me. I'm still figuring a lot of it out. But I build something every day, and that's how I know I'm moving .

Right now
  • Going deep on C++
  • Experimenting with Termux
  • Learning cybersecurity
  • Building random things
Goals
  • Master C++ properly
  • Collaborate on PHP projects
  • Ship something I'm proud of
  • Keep going
Stack
Python C / C++ Bash HTML Termux Linux Git Scratch
02 · projects
Things I've built
01
Encrypter
My first real dive into cryptography. Encode and decode messages in Python. Built mostly to understand how encryption actually works, not just use it.
Python
02
Mini Games Hub
Guess the Number, Rock Paper Scissors, Word Jumble — all in one. Started as a single game and kept growing. A small arcade built from scratch.
Python
03
Termux Installer
One script, full Termux setup. Got tired of reinstalling everything manually every time I set up a new environment — so I automated it.
Shell
04
Guess My Number
Classic number guessing with hints and scoring. Simple and clean — one of the first things I ever shipped and actually felt good about.
Python
05
Word Jumble
Scramble a word, unscramble it. A little puzzle that took an afternoon to build. I think it turned out pretty well.
Python
06
Rock Paper Scissors
You vs the computer. Harder to make interesting than it sounds — it's really about randomness and game logic done cleanly.
Python
03 · interests
What I'm into
01
Writing code
Python scripts, C++ experiments, whatever's interesting that day. The problem doesn't need to be important — just interesting.
02
The terminal
Automating boring things, building shell tools, running Termux on my phone. There's something satisfying about a script that just quietly works.
03
Security tools
Encrypters, scanners, automation scripts — built to understand how things work, not to break anything. Security through curiosity.
04
Discord servers
Setting up bots, permissions, channels, the whole vibe from scratch. I like the design challenge of making a server feel like a real place.
05
How things break
Reading about CVEs, playing with exploit tools, watching hacking demos. Not for the reputation — because understanding vulnerabilities is how you really understand systems.
06
Random experiments
Games, bots, little utilities, weird ideas. Half of them never get finished. That's fine — the process is what I'm here for.
04 · connect
Say hello

I'm 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.