TalkKing is a cross-platform chat application that I developed from scratch in Xamarin.Forms (C#) and is available for Android, iOS, and Windows (UWP). The front-end features I developed include (but are not limited to) the GUI, push notification support, group chat management, file sharing, location sharing, etc.
The back-end chat server is powered by Tigase (XMPP), with many custom plugins, such as support for sending push notifications to users when they are offline, as well as being able to chat with people who are geographically close to the user, based on GPS coordinates.
I later developed a web-based client, written in Javascript (React), using the Strophe.js library to handle the XMPP functionality. It supports both anonymous login, as well as QR code login (for example, if the user already has TalkKing installed on their phone, then they can scan the QR code in the web client to login with their account).
Along with development, I am responsible for maintaining the Google Play and iOS App Store listings for the application, including publishing updates.
While I was initially fully responsible for TalkKing's development, it was later handed off to newer colleagues while I began work on other projects.