My name is Michael Kourlas, and I am a software developer at Solace, an Ottawa-area high-tech startup specializing in enterprise message and event brokers. I graduated from McGill University with a degree in computer engineering, and I interned with Solace for several years before joining the company full-time.

In my spare time, I enjoy working on personal programming projects. I developed js2xmlparser, a popular Node.js module for parsing JavaScript objects into XML. I also developed VoIP.ms SMS, an Android application that has become the standard way to send and receive SMS messages on Android devices using VoIP.ms, a Canadian VoIP provider.