My Projects

Here is a selection of some of the projects I have worked on, with a breif description. I will add more here as time allows. All projects are licensed under MIT with full source code available unless otherwise noted. Please contact me if you would like an executable copy of any project.

DiscordBot (GitHub)


My current project is DiscordBot, a Discord bot. DiscordBot primarily has moderation commands as well as most of the other common commands you would expect from a Discord bot. The full list of commands can be found in the README file. I originally did not intend for this to become a long term project, but I have had so much fun working on it that I decided to keep going forward with it. I will be using this to increase my web development skills as well. Currently the bot sends command usage statistics to an API next I plan on creating a website to display usage statistics from the API.

Time Tracker (GitHub)


Time Tracker allows tracking the amount of time spent on projects. Categories and subcategories can be used to organize projects. Entries can then be added to these project. The total time spent on all projects can then be tracked, along with the amount of time spent per project, category and subcategory. It has the option to use a sqlite or SQL Server database. I may also add a web front end at some point.
Time Tracker

Random GitHub (GitHub)


This application uses the offical GitHub API to find a random GitHub Repository. For now this is a simple single WinForm application, with plans to expand the amount of information shown and create a web frontend.
Random Github

HappyIRC (GitHub)


HappyIRC is a project I attempted, but struggled some with the design. The intention of this project is to implement a fully RFC compliant IRC Client and Server Library in C#, and use these libraries to create: A Console IRC client, One or more GUI IRC clients (WinForms, WPF, possibly ASP.NET), and finally an IRC server. I plan to revisit this project at a later date, as I beleive currently a better use of my free time is to learn more front-end web technologies before revisting this project.

File Joiner (Github)


A simple application for joining any type of file. I do plan to also make a file aplitter eventually!
File Joiner

Polling API (GitHub)


An API for creating, voting on, and getting the results for polls. I wrote this with the intention of interacting with with a (private source code) Discord bot for a server I am a part of. Missing features: Need a way to retrieve a subset of all polls. If this API could be useful for you please contact me on GitHub for potential available access, as it is running on this website.