My Projects (Primary Maintainer or Creator)

SAS Powerschool Enhancement Suite

SAS Powerschool Enhancement Suite is a free and open source extension for Firefox and Chromium based browsers that enhances the experience of using Powerschool at Singapore American School.

I am the creator of the project but primary maintainership has now been passed to another maintainer. Read more here.

Main Screenshot
Second Screenshot
Third Screenshot

Go NC Talk

Go NC Talk is a Go library for accessing and using Nextcloud Talk. It is made primarily to be used by Matterbridge but is designed to be able to be used in any Go software.

Element for Nextcloud

Element for Nextcloud is a Nextcloud App that integrates Element into Nextcloud. It allows Nextcloud admins to easily install and configure Element for their users and join the Matrix network.


Open IAS Scoreboard

Open IAS Scoreboard is an Electron application for putting scoreboards on sports event livestreams.

Control Board Screenshot
Scoreboard Screenshot



Nextcloud is a suite of software that essentially provides a free and open source, community driven, and self-hosted replacement to for many of Google’s groupware and productivity services.


Gitea is an free and open source, community driven, and self-hosted Git hosting software. It includes an issue tracker, pull request system, code reviews, and many other features needed for software development.



From the website:

Rclone is a command line program to manage files on cloud storage. It is a feature rich alternative to cloud vendors’ web storage interfaces. Over 40 cloud storage products support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols.


From the GitHub repo:

bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, steam, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud and more with REST API (mattermost not required!)

My primary addition to Matterbridge has been the addition of the nctalk backend that adds support for Nextcloud Talk.