Skip to content
S

Distributed systems engineer and technical lead

I lead public-facing systems that scale for millions of users.

I’m Sahan Serasinghe, a seasoned distributed systems software engineer and software architect with more than a decade of experience building and leading production systems at GitHub.

Alongside designing public-facing services, I build internal tools and improve developer experience so engineers can ship with greater confidence. My work spans .NET, Python, Go, TypeScript, Kubernetes, and Azure.

Sahan Serasinghe

Adelaide, Australia

Working globally

15+ years
Production engineering
463K+ pageviews
Engineering writing since 2019
DevEx
Internal tools and workflows

What I care about

Reliable systems. Productive engineers.

I work at both ends of that equation: operating public distributed systems at scale and improving the internal tools and workflows used to build them. This notebook turns those production lessons into practical field notes.

01

Distributed systems

Public services designed to remain reliable, understandable, and operable at scale.

02

Developer experience

Internal tools, workflows, and platform improvements that make the right path the easy path.

03

Python engineering

Packaging, automation, and maintainable foundations for productive Python teams.

04

Cloud native

Kubernetes, Azure, and the operational lessons behind resilient software.

Proof of work

Ideas people return to.

Browse all writing →

Publications

Researching better ways to understand software logs.

  • iLSE - An Intelligent Web-Based System for Log Structuring and Extraction, APSEC 2017
  • LogXtractor - An IDE for Log Structuring and Extraction, 2016

Recognition

A few milestones along the way.

  • Best Academic Research Paper - LogXtractor
  • Microsoft Imagine Cup National Finals - 1st Runner Up
  • Gold Medal for Outstanding Performance in Software Engineering

Credentials

A broad technical foundation.

Certifications are not the work, but they reflect the range of systems I’ve spent time learning deeply. I also hold a Master’s in Data Science from the University of Illinois Urbana-Champaign.

View additional credentials

The thoughts shared here are mine and not necessarily those of my employer.

Stay in the loop

Practical engineering notes, without the inbox noise.

Notes on distributed systems, resilient software, and engineering in the real world - usually once or twice a month.

Unsubscribe anytime. Prefer a feed? Subscribe via RSS.