Personal
2025-10-21
5 min read

Who I Am and Why I Built chamith.dev

Chamith Kanchana
Personal

A personal journey from developer to Head of Engineering, sharing insights on building scalable systems, engineering leadership, and the lessons learned along the way.

Who I Am and Why I Built chamith.dev

Welcome to my corner of the internet — a space where I share my journey from curious developer to Head of Engineering, and everything I've learned along the way.

From Developer to Head of Engineering

My journey started like most developers — curious, fidgety, and in awe at how little code could turn into something people depend upon. I moved through positions from developer to team lead, architect, and now Head of Engineering.

Each move taught me something new — not just technology, but also people, systems, and compromises. I learned that engineering is not just about coding. It's about constructing systems that function even when humans make mistakes, when servers crash, or when 10x traffic hits unexpectedly.

Why I Love Solving Complex Systems Problems

I've always loved the architecture side of engineering — creating hundreds of moving pieces into something you can't even see from the end user's perspective. Whether it's designing microservice communication, database tuning, or orchestrating containers on OpenShift, I find satisfaction in solving the problems most people will never even realize.

There is beauty in systems thinking — the invisible logic behind making things happen. And in a global village where technology unites millions of people, I believe engineering has to be ambitious and responsible.

What You Can Expect Here

chamith.dev is where I reflect on what I have learned (and what I continue to learn).

Here's what you can expect from my future posts:

🏗️ Architecture & System Design

Planning beyond code — resilience, scalability, reliability.

🚀 DevOps & OpenShift

Learning in the real world from building and deploying nation-scale systems.

👥 Engineering Leadership

Leading teams, making decisions, and building lasting culture.

📊 Case Studies

Detailed stories of projects like Pravesha.lk — what went right, what went wrong, and how we fixed it.

💭 Personal Reflections

The human aspect of engineering — from burnout to equilibrium.

My Vision

I built this space not as a portfolio, but as a journal of lessons learned — a place to share my experiences, document insights, and maybe inspire the next engineer who's trying to make sense of the chaos.

My goal is simple:

To build and share systems that serve millions — responsibly, reliably, and with heart.

If you've ever been debugging a production bug in the middle of the night at 2 AM, weighing business needs against engineering morals, or simply trying to create something worthwhile — you'll be at home here.


🔜 What's Next?

"How We Designed a National-Scale Ticketing System for Sri Lanka Railways"

An inside look at architecture, tech, and decisions that enabled Pravesha.lk — coming soon to this space.

Chamith Kanchana

Head of Engineering at Softlogic Holdings PLC and PelicanCube. Passionate about building scalable systems and leading high-performing engineering teams.