Felipe M. L. Gasper

Software Designer & Musician

I am a Toronto-based software designer and musician.


I have years of extensive experience writing and maintaining software, particularly with the Go, Perl, JavaScript, and C programming languages. Other technologies with which I am familiar include Kubernetes, PKI/TLS, Rust, C (including Perl XS), SQL, Python, PHP, Apache Web Server, Exim, and Dovecot. I work for MongoDB.

Special interests of mine include protocol design, networking, and system software.

I have contributed to major open-source software projects including the Linux kernel, the Perl interpreter, Dovecot, and Unbound. I am also author and maintainer of many Perl modules on CPAN, including the widely-used Net::ACME2 and Net::ACME. Other notable distributions include:

I also wrote and maintain zmodem.js, a JavaScript implementation of the ZMODEM protocol.


I am a conductor, singer, and organist who specializes in Roman and Anglican church music.

Since arriving in Toronto I have served as a section leader in the Tallis Choir. I have made substitute appearances as conductor and singer with the choir of the Cathedral Church of St. James. I have also made substitute appearances as organist/conductor and singer with Holy Family Catholic Church.

In Houston I served as Director of Music and Organist at the historic Annunciation Catholic Church, where I led a weekly program of Gregorian chant and sacred polyphony. I began a series of Vespers services with singing led by Sola Stella, a professional choir under my direction in residence at Annunciation. I served in a similar role at the Cathedral of Our Lady of Walsingham, where I led an extensive music program focused on Anglican chant and English polyphony. I served additionally as Associate Organist at Houston’s Co-Cathedral of the Sacred Heart. I also sang regularly with the widely-acclaimed Houston Chamber Choir, including work on four major-label CD releases.

In Houston I founded and directed The Hildegard Consort, a professional ensemble dedicated to small-scale performances of great vocal music. (Listen to recordings.)

I hold a Master’s degree in choral conducting from the University of Cincinnati College-Conservatory of Music and Bachelor’s degrees in vocal performance and choral music education from the University of Illinois at Urbana-Champaign. My organ teachers have included Dana Robinson and James Watson.