Art Work:
![Image with no description.](/assets/work/continuum/cover.jpg)
Continuum
Continuum is an artistic project that presents a video art exhibition platform as a work of art in itself.
![Image with no description.](/assets/work/videographies/cover.jpg)
Videographies
Videographies is a visual art project that takes two different approaches to video.
Hobby Work:
![Image with no description.](/assets/work/automation-service/cover.jpg)
Automation Service
A custom automation service to handle some notifications with a Workflow based design.
![Image with no description.](/assets/work/discord-downtime-notifier/cover.jpg)
Discord Bot Monitoring Service
A monitoring bot that gives real-time feedback on the status of other bots on the same Discord server.
![Image with no description.](/assets/work/discord-free-games-notifier/cover.jpg)
Discord Free Games Notifier
A Discord bot that notifies servers when free games are offered on Epic Games and Steam.
![Image with no description.](/assets/work/discord-music-24-7/cover.jpg)
Discord Music Player Bot
A music playing bot with bandwidth-saving auto pausing with support for YouTube, SoundCloud, local files and Internet streams.
![Image with no description.](/assets/work/discord-tts-bot/cover.jpg)
Discord Text-to-Speech Bot
A Text-to-Speech bot with multi-language support through Google Translate, Microsoft TTS, Amazon TTS and Moonbase Alpha (DECTalk) integrations.
![Image with no description.](/assets/work/discord-js-extended/cover.jpg)
Discord.js - Extended
A framework to facilitate the repetitive tasks when creating Discord bots.
![Image with no description.](/assets/work/discord-js-extended-data-provider-level/cover.jpg)
Discord.js - Extended := Data Provider (Level)
[discord.js-extended] - A data provider implemented with LevelDB.
![Image with no description.](/assets/work/discord-js-extended-data-provider-redis/cover.jpg)
Discord.js - Extended := Data Provider (Redis)
[discord.js-extended] - A data provider implemented with Redis.
![Image with no description.](/assets/work/game-server-updater/cover.jpg)
Game Server Updater
A small script to update game servers from SteamCMD.
![Image with no description.](/assets/work/gmod-prophunt-ulx/cover.jpg)
Garry's Mod Prop Hunt Mapvote Binding
A binding of a custom mapvote system for the popular game mode Prop Hunt of Garry's Mod.
![Image with no description.](/assets/work/react-mixer-embeds/cover.jpg)
React Mixer Embeds
Mixer embeds as React components.
![Image with no description.](/assets/work/react-twitch-embed/cover.jpg)
React Twitch Embeds
A collection of components to embed Twitch.
![Image with no description.](/assets/work/server-setup-guide/cover.jpg)
Server Setup Guide
A guide of how I've set up my home server.
![Image with no description.](/assets/work/node-logger/cover.jpg)
Timestamped Color Logger
Small logging library with timestamps and color support.
![Image with no description.](/assets/work/webframes/cover.jpg)
Webframes
A webapp to frame other sites. Useful for having a central place for all self-hosted sites.
Research Work:
![Image with no description.](/assets/work/freenalytics/cover.jpg)
Freenalytics
An open source, self-hosted dashboard for usage analytics of general use applications.
![Image with no description.](/assets/work/starpep-web/cover.jpg)
StarPep Web
StarPep Web is a non-redundant database of over 45000 antimicrobial peptides (AMPs).