About
About Sahan Serasinghe
Sahan Serasinghe is a Senior Software Engineer and Technical Lead at Canva, where he focuses on developer experience — building tools, improving code quality, and helping engineers ship faster across the Python ecosystem. He brings more than a decade of hands-on work across .NET, Python, Go, TypeScript, Kubernetes, and Azure.
Based in Adelaide, Australia, Sahan holds a Master’s in Data Science from the University of Illinois Urbana-Champaign and is a Microsoft Certified Solutions Architect. His work blends practical distributed systems with a strong focus on developer productivity and cloud-native patterns.
He writes about developer tooling, distributed systems, streaming APIs, and real-world engineering practices, sharing lessons that help teams move quickly and confidently.
✍️ What is this blog?
This is where I share my experiments, learnings, and thoughts on engineering topics I care about - mostly around:
- 🛠 Developer experience & tooling
- 🐍 Python
- ⚙️ Distributed systems
- ☁️ Cloud-native architecture
- 🧪 Side projects
📰 Stay Updated
You can follow updates in two ways:
🔗 RSS Feed
Subscribe via RSS using your favourite reader (Feedly, Reeder, etc.)
📱 Install as an App
This blog is a Progressive Web App - you can install it on your phone!
- Android: Tap the “Install” prompt or “Add to Home screen” from the browser menu.
- iPhone (Safari): Tap the Share icon → Add to Home Screen
🔥 Popular Posts
🧾 Most Read Articles
- Simple In-Memory Caching in .NET – 72K+ views
- Understanding WebSockets with .NET – 40K+ views
- Distributed Caching in .NET – 30K+ views
🎤 Most Watched Talks
- Adding Intelligence to React Apps with Azure Cognitive Services – 2,000+ audience
- Tips for Junior Developers
- Go for .NET Developers
🧑💻 Check Out My Work
🛡️ Certifications
📃 Publications
- Serasinghe, S. S. “iLSE – An Intelligent Web-Based System for Log Structuring and Extraction”, APSEC, China (2017)
- Serasinghe, S. S. “LogXtractor – An IDE for Log Structuring & Extraction”, Colombo, Sri Lanka (2016)
🏆 Awards & Recognition
- 🥇 Best Academic Research Paper – LogXtractor
- 🥈 Microsoft Imagine Cup National Finals – 1st Runner Up
- 🏅 Gold Medal for Outstanding Performance in Software Engineering
💡 Interested in AI or NLP?
You’ll love the work by my wife, Menasha - a passionate NLP researcher.
Check out her popular posts:
🔍 Find me elsewhere
💬 The thoughts shared here are mine and not necessarily those of my employer.





