Become a sponsor to Ian Mitchell
😁 Hi! My name is Ian, and I'm a web developer from Bainbridge Island, Washington - just a little outside of Seattle! I work on various projects, websites, and open source tools. My primary languages are HTML, CSS, JavaScript, and Ruby.
👾 SentryDiscord and other Discord Tools
Some of my most popular projects are Discord tools I've developed over the years. By far the most used one is Sentry → Discord, which recently passed half a million events processed.
- Sentry → Discord - A serverless Node.JS function that handles Sentry webhooks and converts them into Discord embeds.
- Interaction Kit - An in development library for creating HTTP Discord bots that run via Cloudflare Workers
- discord-notifier - A Ruby plugin to send customized Discord webhook messages. Designed to be easily integrated with Ruby on Rails, but doesn't have any Rails-specific code!
🤖 Aquarius and Deschtimes
Aquarius is a Discord bot that is designed to be easy and intuitive to use for both users and new contributors. The goal is to reach feature parity with the mega-bots with much less code complexity. It is fully customizable, allowing guilds to enable or disable commands in order to make the bot fit their exact needs.
Aquarius is written in Node.js and interacts with many different APIs and services. It currently serves thousands of users, and I'm excited to start sharing it even more widely. It's been used for fun, with commands such as slots and minesweeper, and as a health tool, with users from the United States west coast using commands to get the latest AQI during wildfire season.
I'm looking forward to building off the strong foundation I've created and shipping even more complex commands, and improving the documentation and web portal further so new users and interested developers can help contribute and help the bot grow!
Deschtimes is perhaps the most popular feature for Aquarius, and also the most niche for most users. Deschtimes is a project management sweet for the translation and subtitling of foreign media works. It's very popular especially within the Anime industry as a tool to coordinate between Translators, Editors, Timers, Typesetters, Encoders, and Quality Control team members.
✍️ Ramble
Ramble is my upcoming JAMstack IndieWeb publishing platform. It's intended to be a boilerplate you can get started using immediately and use as a launchpad to customize to fit your needs. I'm hoping to build it out into an opinionated platform that embraces the web and enables people to easily create a custom website that personifies who they are. I've designed it so it can scale from a personal website up to one with multiple authors publishing tons of content. I can't wait to start using it on some of my own websites I run!
Ramble is still very much a work in progress, but I hope to start sharing it with people soon.
Sponsorships
Sponorships will be hugely helpful in offsetting the costs of running instances of Aquarius and Ramble, and helping me pay for integrations and other associated costs. As those costs are offset, I'll be able to start developing more features that are currently cost-prohibitive. Someday it would be amazing to be able to work on these projects full time!
Featured work
-
IanMitchell/sentrydiscord.dev
Forward Sentry notifications to your Discord server
TypeScript 206 -
IanMitchell/interaction-kit
Interaction Kit is a framework for creating Discord slash command bots over the HTTP API
TypeScript 121 -
IanMitchell/aquarius
A highly configurable discord bot that provides both utility and entertainment.
JavaScript 73 -
IanMitchell/discord-notifier
A ruby wrapper around Discord webhooks
Ruby 14 -
IanMitchell/ianmitchell.dev
My personal website
TypeScript 19 -
IanMitchell/deschtimes
Deschtimes is a project management application for TV Subtitling, with a focus on Discord integration
Ruby 5
$1 a month
Select🙏 Help me pay for the monthly costs of my work! This helps pay for domains, hosting costs, database costs, and integration costs for Ramble (https://ramble.pub) and Aquarius (https://aquarius.sh). Check my sponsorship goals to see my progress!
$5 a month
Select🙌 Help me pay for the monthly costs of my work! This significantly helps pay for domains, hosting costs, database costs, and integration costs for Ramble and Aquarius. Check my sponsorship goals to see my progress!
$10 a month
Select🥳 Have a custom feature or integration you would like? At this tier, I'll happily create a small ones for you! This tier helps offset the costs for Aquarius and Ramble, and will allow me to add additional cost-prohibitive features to them!
$30 a month
Select🥰 Help support me work on Aquarius, Ramble and other projects full time! If you have a medium sized custom feature or request, let me know and I will be happy to prioritize it!
$100 a month
Select🤩 Help support me work on Aquarius, Ramble and other projects full time! If there's any large feature or custom request you'd like for your server or website, please get in touch and I would be more than happy to prioritize it!
$500 a month
Select🏘 Are you a startup or individual that has benefited from Aquarius or Ramble? Please show your thanks! I will be more than happy to help you through any problems or requests you may have. 🙏 Thank you for giving back!
$1,000 a month
Select🏬 Are you a company or corporation that has benefited from Aquarius or Ramble? Please show your thanks! This costs less than the salary for a full time developer, and I will be more than happy to help you through any problems or requests you may have. 🙏 Thank you for giving back!