Available for Opportunities · Sri Lanka

Thenula Dewanmith

Aspiring Security Engineer

Exploring cybersecurity through hands-on projects, continuous learning, and a strong foundation in networking, Linux, and software development.

View Projects
Scroll
01 — Profile

Building My Foundation in Cybersecurity

// SLIIT · BSc (Hons) IT — Cybersecurity Specialization

I'm an undergraduate specializing in Cybersecurity at the Sri Lanka Institute of Information Technology (SLIIT). Through university coursework, hands-on labs, and personal projects, I'm building practical skills in networking, Linux, software development, and cybersecurity.

My goal is to grow into a security engineer by continuously learning, solving technical challenges, and creating projects that strengthen both my engineering and security knowledge.

Current Focus

Networking • Linux • Cybersecurity

Building a strong technical foundation through practical projects, home labs, and continuous learning while exploring network security, system administration, and software development.

SLIITSri LankaCybersecuritySecure Dev

Professional Values

Curiosity

I enjoy understanding how systems work, exploring new technologies, and continuously expanding my cybersecurity knowledge.

Hands-on Learning

I learn best by building projects, experimenting in labs, and applying concepts beyond the classroom.

Continuous Improvement

Every project is an opportunity to improve my technical skills, problem-solving, and understanding of cybersecurity.

Engineering Mindset

I value clean design, thoughtful solutions, and building software that is reliable, maintainable, and practical.

02 — Skill Matrix

Technical Competence

// TOOLS, LANGUAGES & SECURITY CONCEPTS

Cybersecurity

Network SecurityWeb Security FundamentalsLinux SecurityOWASP Top 10TryHackMeWiresharkNmap

Programming

PythonJavaCJavaScriptSQL

Systems

LinuxWindowsVirtualBoxVMwareTCP/IPDNS

Tools

GitGitHubVS CodeDockerIntelliJ IDEAPyCharm
03 — Featured Work

Selected Projects

View All on GitHub
SMS Spam Classifier screenshot
Machine Learning · NLP

SMS Spam Classifier

A binary text classification system using Natural Language Processing to detect spam messages. Built with Multinomial Naive Bayes on a TF-IDF feature matrix, achieving high accuracy on the UCI SMS Spam Collection dataset.

97.2%Classification Accuracy
PythonScikit-learnNLTKpandasTF-IDFNaive Bayes
04 — Writing

Blog

Articles in progress
Web Security
8 min read

Understanding SQL Injection: From Theory to Exploitation

A deep dive into how SQL injection vulnerabilities arise in modern web applications and how to systematically prevent them at the architecture level.

Coming soon
Networking
10 min read

DNS Poisoning Attacks: How They Work and How to Defend Against Them

Exploring the mechanics of DNS cache poisoning and DNSSEC as a defensive layer, with practical packet analysis examples.

Coming soon
Secure Development
15 min read

Spring Security from Scratch: A Practical Security Guide for Java Developers

Building a real-world authentication and authorization system using Spring Security 6 with JWT, RBAC, and session hardening.

Coming soon
05 — Connect

Get in Touch

Open to internships, project collaborations, and security-focused opportunities. I'd love to hear from you.