Learn / Build / Grow

Hey, I'm Theekshana, welcome to TheekMind.

I'm an ICT learner and builder from Sri Lanka. I build practical systems, fix them properly, and write down what I learn so you can use it too.

  • Junior Software Engineer
  • Junior Web Developer
  • Junior DevOps
  • Sri Lanka or remote

NDICT (NVQ Level 5) graduate, studying BIT at UCSC.

22+separate permissions in the CEB petty cash app
15+Cisco Packet Tracer labs with working files
1 commandstarts the POS app, MySQL and phpMyAdmin in Docker
2 languagesSinhala and English reports in the CEB app
Interactive demo

Walk through an 80-workstation network in 3D

I designed a campus lab network in Cisco Packet Tracer, then built it as a 3D model you can orbit, zoom and click. See the VLANs, the Layer 3 core, the server room and live DHCP, routed and NAT traffic.

3D model of the 80-workstation lab network with its VLAN-coloured labs

Selected projects

Things I built for real users and for my studies. Each has a case study with the problem, the approach and the result.

PHPMySQLDockerGitHub Actions

Toastmasters Timer

A live meeting timer for the club Timer: full-screen colour cards, a speaker roster and a print-ready A4 report. Used at real club meetings, with accounts and a GitHub Actions deploy.

VB.NETSQLite.NET 8

Petty Cash Management System

A desktop app for the Ceylon Electricity Board, Haliela branch, replacing a manual ledger. Business-rule engine, 22+ permissions, audit log, Sinhala and English reports.

PHP 8.2MySQL 8DockerBootstrap

POS and Inventory System

A supermarket point of sale and stock system with three roles, receipts and reports. Runs with one docker-compose up.

All projects

What I work with

The tools I've actually used in the projects above.

Languages

  • PHP
  • VB.NET
  • JavaScript
  • Python
  • SQL
  • HTML & CSS

Data

  • MySQL
  • SQLite
  • phpMyAdmin

Linux & DevOps

  • Linux (Ubuntu)
  • Docker
  • Docker Compose
  • Git & GitHub
  • GitHub Actions

Networking

  • Cisco Packet Tracer
  • VLAN & VTP
  • Inter-VLAN routing
  • DHCP & DNS
  • Port security
  • ACL & SSH

Beyond code: communication

Good engineers explain their work. I work on that in the Voice Your Dream Toastmasters Club, where I practise public speaking and design the club's marketing.

I also built the club's meeting timer, a web app the Timer runs on the projector, and I write about what I learn on the blog.

Read the Timer case study

Full-screen red timer card from the Toastmasters Timer app

From the blog

Clear, practical notes on networking, development, Linux and learning.

All articles

Let's work together

I'm looking for a junior software, web or DevOps role in Sri Lanka or remote. The fastest way to reach me is email.