Kawishka Dahanayaka

Linux & Infrastructure

I build Linux infrastructure, automation, and self-hosted systems that don't fall over.

Kawishka Dahanayaka
Kawishka Dahanayaka

About Me

I work mostly with Linux servers, DevOps tooling, and networking - setting up infra, automating the boring parts, and self-hosting things I could just as easily pay for.

I like understanding how systems actually work, not just how to use them. Outside of that, I'm usually deep in some rabbit hole - open source, homelab experiments, or a new tool I probably don't need yet.

Technologies and Skills

Linux Docker Kubernetes Networking
Python Bash TypeScript
AWS Jenkins Ansible Git

What I bring
to the table.

A well-rounded stack spanning front-end craft, back-end architecture, and infrastructure.

Systems Administration

Managing Linux servers, automating tasks with bash and python, and keeping systems reliable and secure.

Backend Development

Building backend tools, REST APIs, and automation scripts with Python and Node.js.

DevOps & Cloud

Working with Docker, Kubernetes, Ansible, and Jenkins to deploy and manage infrastructure on AWS.

Selected Projects

Job Notify project preview
Python SQLite Bash

Job Notify

Job alert scraper that pulls listings from LinkedIn, Indeed, and Google Jobs, scores them for relevance, and pushes matches to Telegram. Runs as a systemd service on a Oracle VM with SQLite-based deduplication.

ZLT P11H Router Tools project preview
Bash JavaScript

ZLT P11H Router Tools

Chrome extension and CLI toolkit for Dialog Axiata router management.

View Project →
Sinhala Unicode Legacy Font Converter project preview
Python GUI

Sinhala Unicode Legacy Font Converter

A Python tool for converting Sinhala Unicode text to legacy font formats.

View Project →
Phantom Tools project preview
React TypeScript

Phantom Tools

Free tools to solve everyday problems fast.

View Project →
Mad Mobile.Store project preview
Linux WordPress

Mad Mobile.Store

Gaming hardware, creator tools, and digital products marketplace.

View Project →

Credentials & Experience

Credentials
Experience

KodeKloud Engineer - 100 Days of DevOps

KodeKloud
Nov 2025

KodeKloud Engineer - Kubernetes (Level 1)

KodeKloud
Oct 2025

Multicloud Network Associate

Aviatrix
Oct 2025

CCNA: Introduction to Networks

Cisco
Sep 2025

KodeKloud Engineer - Linux

KodeKloud
Aug 2025

Web Developer

Freelance
Jun 2023 - Present

IT Technician

Infomat
Jan 2021 - May 2022

Quick Shortcuts & Automations

A collection of custom terminal commands and links curated for my own personal usage, quick environment setups, and reference.

Resources

A curated directory of alternative resources, media tools, and search engines.

Explore Resources

WinUtil Setup

Run Chris Titus's Windows Utility script to optimize and configure Windows environments.

iex "& {$(irm kawishkamd.github.io/win)}"

Chocolatey Setup

Install the Chocolatey package manager using a simple PowerShell one-liner.

iex "& {$(irm kawishkamd.github.io/choco)}"

Let's build something
great together.