Cybersecurity & software engineering
Hi, I'm Nirmal
Bandara.
I build software. I like understanding
what makes it secure.
Computer Science & Engineering undergraduate at the University of Moratuwa, specialising in Cyber Security. Exploring networks, cryptography, and the systems underneath.
Also teaching mathematics and writing down what I learn.

Learning by building
A few things I'm working on.
Network security
SecureScan
A network scanning platform combining a Go scanner, Ballerina services, WSO2, and Next.js.
Go · Ballerina · Next.js
Digital forensics
Nemo
A Go CLI for file hiding and forensic analysis across NTFS, APFS, and ext4.
Go · Filesystems · Forensics
Cloud security
SecureCloud
A collaborative cloud security platform built around Go microservices, with planned Kubernetes deployment.
Go · Microservices · Cloud
Notes & write-ups
Things I've been learning.
Elsewhere on the internet
Find me here.
Have something in mind?
Let's talk.
Projects, internships, or an interesting idea. My inbox is open.