Sahan Serasinghe

Senior Software Engineer | Master of Data Science


Howdy 👋 I’m Sahan Serasinghe, a Senior Software Engineer at Canva currently based in Adelaide, Australia. I’ve been working in the industry as a software engineer and a consultant for over a decade in various disciplines. I mainly work with Go, Python, TypeScript, .NET, Kubernetes and every other technology that make sense to me these days. I also have a Master’s in Data Science from the University of Illinois Urbana-Champaign, USA.

This space is my tech blog, where I share my thoughts and experiments with tech.

The things I post here are my own, and don’t necessarily reflect the views or opinions of my employer.

🧑‍💻 You can find here some of the cool things I’ve built.

🎙️ I also speak at meetups and conferences whenever I get a chance.

Most Popular Writing

Most Popular Talks

Find me on


Awards & Recognition

  • Best Academic Research Paper for the paper titled LogXtractor – An Intelligent Integrated Development Environment for Log Structuring and Log Extraction
  • Microsoft Imagine Cup 2015 National Finals 1st Runner Up
  • Gold Medal for Outstanding Performance in BEng. in Software Engineering


  • S. S. Serasinghe, H. Shen, D. Chen, “iLSE– An Intelligent Web-Based System for Log Structuring and Extraction” in Asia-Pacific Software Engineering Conference (APSEC), Nanjing, China (2017)

  • S. S. Serasinghe, “LogXtractor – An intelligent integrated development environment for log structuring and extraction” in International Conference on Innovations in Info-business and Technology, Colombo, Sri Lanka (2016)

Interested in ML?

Meet my wife, Menasha an enthusiastic and passionate computer science researcher who specialises in Natural Language Processing techniques. If you are interested in Artificial Intelligence, Machine Learning, Natural Language Processing and the like do not forget to check on her site at Some of her interesting posts include;