I have been programming since 2010, starting out small with a program called Scratch and growing my skills to create large projects such as this site.
I primarily work with Javascript and Haxe, but have written code in many languages including C++, C#, Flash AS3, Python, and Lua.
Here are some of my finished projects:
Scritch is an audio player for embedding albums/etc. on a webpage, made especially for itch.io.
Alongside the player is the Scritch Editor, which is a UI tool for setting up and customizing the player, and even modifying audio files.
Scritch Editor
Demo
github source code
Opti is a transparent media viewer. Out of finding a lack of simple image viewers that supported transparent backgrounds and nearest neighbor upscaling, I decided to build my own.
It is written in Javascript and built with Electron, and is available on Windows and Linux.
CleanEdge is an algorithm for rotating pixel art. The original version was called clean4x which only supported a 4x resolution increase, then later I improved it with cleanEdge which can upscale to any size.
I also made a web-based tool to rotate/scale sprites yourself!
torcAddons is an addons package for glitch.com, a collaborative code editor. It adds many useful utilities, the most notable of which being a working filetree, a favorites list (for pinning commonly used files), indent guides, and color swatches.
github source code
openuser.js userscripts
\/\/> (pronounced wɜrm) is a two-dimensional stack-based esoteric programming language. The core of the project is simply a specification for the language, but it also includes an implementation of the language written in javascript (node.js) as well as a visualizer/editor that runs in the terminal.
language documentation
JS implementation source code
I have built over a dozen bots for the messaging app Discord, with a large range of features including image manipulation, voice channel audio playback/recording, idle games, chat games, rich embed styling, message quoting, storing statistics, and more.
All of my bots are written in Javascript (node.js). Many of them were built for commission and are therefore closed-source.
If you or someone you know would be interested in a custom discord bot, check out this page! <3
language documentation
JS implementation source code
Torcado Channels is an extension I wrote and maintained for Tumblr, allowing users to sort any and all of their blogs into seperate "channels" so they can organize their dashboard based on what they want to see.
For instance, users can create an "art" channel and place all of the art blogs they follow into that channel, then when they activate that channel they will only see posts from those art blogs on their dashboard. This is especially useful for people who follow too many blogs to keep up with all of their content. This way, users will never miss posts they want to see.
The extension also lets users activate multiple channels at a time, and even place the same blog in multiple channels, allowing for full customization of their dashboard.
Another useful feature of the extension is its ability to color posts, so you can easily see what type of blog each post is from, making it easier to read through your dashboard.