Portfolio

This page serves as a record of my various projects over the years, released or private, which I think would serve as a good measure of my abilities. Feel free to dig around in here and see what I can do!

If you'd prefer to just see my open source projects, you can check my Github profile.

Table of Contents


Libraries

Various libraries I've created for inclusion in other projects, mostly open source.

quietly

A simple Ruby library for redirecting or silencing output.

View on RubyGems

disclojure

A Discord bot library written in pure Clojure. Currently usable, but not quite full-featured. Use at your own risk.

View on Github

scjson

A lightweight, batteries-included JSON library for Scala, aiming to make JSON management as simple and dynamic as possible by emulating Javascript.

View on Github

haven-json

Similar to the above scjson, but designed for Kotlin, with added support for annotation-based destructuring and more.

View on Github

Back to Top


Tools

Various simple tools I've created to help ease certain tasks.

Pocket Select All

A Firefox extension that adds a native-looking "Select All" button to Pocket. Versions for other browsers coming eventually.

Check it out

RWBY Team Name Generator

A simple site that takes in the names of four team members and spits out every possible combination of their initials for you to look through. Designed to help with creating custom teams based on the RoosterTeeth animated show RWBY.

Check it out

CommandBox

A desktop program to simplify the process of creating single-command Minecraft contraptions, sadly now rather obsolete. Includes the ability to automatically generate a structure with or without a casing, import from various different file formats, import and export project files, and more.

Check it out

Back to Top


Programming Languages

One of my favorite hobbies is creating simple programming languages. I'd like to build a more complicated language eventually, rather than just these simple mostly-useless languages.

MagiStack

Magistack is a simple, stack-based language with single-character instructions. It includes various types of operations, including basic conditionals and looping, stack operations, and more.

Hello World in MagiStack:

"Hello, world!"~|,?0=#@

Check it out

Subterra

Similar to MagiStack, Subterra features single-character instructions and a simplistic stack-based data model. However, it also includes various more advanced features, such as functions, a working import system with Python interop, and more.

Hello World in Subterra:

~ without stdlib

"Hello world!"w[0>]{bct1-}

~ using stdlib print

"print"0m
"Hello world!"0;0.

Check it out

Back to Top


Games

Various simple games I've created.

Snek

An in-browser Snake clone made with Javascript and Canvas.

Check it out

2048

An in-browser 2048 clone made with Javascript and Canvas.

Check it out

Back to Top


Discord Bots

My main bots site is here. That site is the primary landing page for all of my bots, and contains details and invite links for any currently available bots.

Ayuko

A general-purpose bot with features ranging from fun, to search, to basic moderation tools.

Features

Status: In Development


Rin

A bot based on Rin Tohsaka from Fate/Stay Night. Rin is the bot I usually recommend for most users. She features an expansive list of commands, from various web search utilities to images to basic administration features to stuff that's simply just there for fun.

More details/Invite to server

Features

Status: Active


Neptune

A bot based on the protagonist of the Hyperdimension Neptunia series. Neptune was the first bot I ever built, and has remained by far my most widely used. She was originally designed for the r/gamindustri Discord server, and has watched it's community through many a leadership change and even through it's disassociation with the subreddit it was named for. She is no longer being actively developed, only maintained and kept running smoothly. She has also managed to outlive several projects originally intended to replace her, most under the unlucky and oft-reused moniker of NEXT Purple. She is currently in use on more than 450 different servers, totaling more than 45,000 members.

More details/Invite to server

Features

Status: Active


Ruby Rose

A bot based on Ruby from RoosterTeeth's hit show RWBY. Ruby is not under active development, and is only maintained and kept online. Her command list is small on purpose; she is not intended to replace more general purpose bots, but to be a fun, simple, thematic bot. That said, she is the perfect small addition to any RWBY server or fan group. Do you like corgis and RWBY fanart? Then you'll like Ruby.

More details/Invite to server

Features

Status: Active


Tsun Bot

A very, very tsundere bot. Tsun Bot was created in roughly an hour as a joke, intended to be added to one of my friend's servers without his knowledge and annoy him. Much to my chagrin, he ended up loving it, and thus she stuck around. Keep in mind that Tsun Bot is designed to be a joke bot, and is not actively updated or maintained beyond basic uptime guarantees.

More details/Invite to server

Features

Status: Active


AutoLeaf

A simple bot I designed as a patch for a huge wave of platform-wide spam and tracking bot issues. Will eventually be reworked into a full-featured automation bot (similar to Reddit's AutoMod).

Invite to server

Features

Status: Active


RuneBot

A bot designed to integrate with the Runeglow website as well as providing essential server-specific tools and logging.

Features

Status: Retired


Caster

A highly advanced dice-rolling bot, designed for D&D but applicable to many different contexts.

Features

Status: Retired

Back to Top


Minecraft Mods

I used to be fairly active in the Minecraft modding community, and likely will be again in the future. Some of my best work went into modding, and as such, I've listed it here.

Backport

Adds blocks and items from newer versions up to 1.12 into the 1.10 version of the game. For people who prefer that version or can't update because of other mods, but still want the newer features.

Check it out

Wrench in the Works

Adds a simple, highly-configurable wrench that rotates various blocks in the game. Designed to make placing rotatable blocks in tight spaces much, much easier.

Check it out

Harry Potter Wands

Adds working wands from the Harry Potter universe, including almost every known spell that could be implemented ingame, as well as some bonus thematic items.

Check it out

Timber+

Adds axes that will chop down entire trees at once, with various configurable options.

Check it out

Back to Top