Michael Kourlas

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. Take a look at my GitHub profile or check out:

  • VoIP.ms SMS: popular Android messaging app for VoIP.ms, a Canadian VoIP provider
  • voipms-sms-firebase: Firebase cloud function used to implement push notifications for VoIP.ms
  • js2xmlparser: popular Node.js module for parsing JavaScript objects into XML
  • xmlcreate: Node.js module for building XML using a simple API; used to implement js2xmlparser
  • cloudflare-dynamic-dns: Node.js module for updating a Cloudflare DNS address record with an IP address
  • namecheap-dynamic-dns: Dynamic DNS client for Namecheap

If you'd like to contact me, please send me an email at michael [at] kourlas [dot] com.