school, projects+work requests on hold :)
About
19, going to school @ mtsu, building songish.app, t3 stack is my home, you can find me on the internet at matt.omg.lol
Projects
AI TTS Donations (working name) is a free and open source AI TTS (text to speach) program for Twitch donations. This was made because other solutions were private or were very pricy. AI TTS Donations includes sound effects, voice effects, and thousands of voices using the Uberduck and FakeYou APIs.
Project shutdown in October of 2023 due to rising costs with limited budget. Sold redirection rights to TTS.Monster, another Twitch TTS service.
Open Source: github.com/mmattDonk/AI-T…
VIBEFEST.live was a website made for the VIBEFEST online music festival. It uses the React framework: Remix and uses the Component Library: Mantine. It includes a news feed with a comment section, a stream page with a Twitch embed and donation information, and a guestbook!
Open Source: github.com/mmattbtw/vibef…
TwitchTunes is a Twitch chat bot that lets your viewers use Spotify to request songs. Open Source: github.com/mmattDonk/Twit…
Side Projects
The idea is that you (the streamer) gives your viewer a "credit". This credit can be used to submit a panel (panels are what is below your twitch stream) for your Twitch Channel. This viewer can then submit a panel idea, then you the streamer can accept/deny it and then it will be added to their page (panelcredits.mmattDonk.com/streamername). Open Source: github.com/mmattbtw/panel…
My personal website, made all in Astro! This was first made with the Remix framework, however the website was pretty much 100% static with only things like comments and some front page stuff being pulled in from databases/APIs. I converted all of this to Astro, and made blog comments through giscus, and made the front page a lot more simple. Open Source: github.com/mmattbtw/mmatt…
Super Voice Channels was made after having trouble with other "Auto Voice Channels" bots in Discord. It was made using Typescript and Discord.js. It currently supports Automatic Voice Channels (voice channels that get created when you join a specific channel), and New Voice Channel Notifications (notifications for when new voice channels open, so you don't miss out with talking to friends!). Open Source: github.com/mmattbtw/Super…
Volunteering
I did all of the technology management for the online music festival VIBEFEST. I made and managed their website using the Remix framework (github.com/mmattbtw/vibef…), I did the live-streaming for their Twitch channel which consisted of hosting a moderation bot, setting up the OBS layout, and general maintenance of the stream. My last and most recent project with VIBEFEST was their radio station "Radio VIbefest.", a 24 hour stream hosting music from people that were in the festival lineup, and others. "Radio Vibefest." used an AzuraCast instance (provided by a generous community member) and an always-on OBS stream to provide high quality sound to the Twitch stream. I also managed the VIBEFEST YouTube channel where they host all the VODs for the festival.