
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: 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.