projects
software I've written or contributed to.
sechat
sechat is an asyncio-based Python chatbot
library for Stack Exchange's custom-built chat platform.
toasty
toasty is a bot which uses sechat to automatically send messages
to inactive chatrooms, preventing the system from automatically "freezing"
them after two weeks of inactivity. it may be easily configured by any
user with 200 or more reputation through its intuitive web dashboard.
theseus
theseus is the web IDE for the Vyxal golfing language, supporting syntax highlighting, autocomplete, embedded documentation, tooltips, and plenty of other bells and whistles to make writing Vyxal easy and fun.
bridget
bridget is a general-purpose two-way SE Chat-to-Discord bridge chatbot used by the Vyxal team to bridge their Stack Exchange chatroom to their Discord server.
ideograbber
ideograbber is a Discord utility bot for copying and downloading custom emoji and stickers. it can find links to emojis' image files on Discord's CDN, and copy them automatically to servers where you have permissions to upload emoji. it can also extract users' profile pictures and banner images.
turtleshell
turtleshell is a relay server which makes it possible to SSH into the Lua-based computer blocks added by the CC: Tweaked Minecraft mod.
ferralisp
ferralisp is a very fast tinylisp interpreter written in Rust.