Current Projects
Released
jQuery plugin for animating a sequence of images. Was originally created as a proof of concept that PNG’s could be turned into an animation using JavaScript and/or jQuery. While possible, not the best idea for performance.
Technologies Used: jQuery, JavaScript, PreloadJS
Packaging
Desktop application created for the purpose of making image minification painless. Drag and drop files for lossless minification.
Technologies Used: Electron, Node, jQuery, JavaScript
Preprocessor GUI Applications - Info Page
Packaging
Desktop applications for compiling preprocessed languages. Also has the capability to watch & compile along with autoprefixing (CSS) and minification (CSS & JS). Languages currently include: Stylus, Less, TypeScript, LiveScript, CoffeeScript, Jade, Haml, Markdown.
Technologies Used: Electron, Node, jQuery, JavaScript, Lodash, Gaze
Responsive Stylus Grid
Finished - Writing Documentation
Grids system written in Stylus to aid in the development of responsive websites.
Technology Used: Stylus
Zazu
In Development
Desktop application that combines all of the Preprocessor GUI applications into one package. Has additional features that include integration with BrowserSync, saving projects & their settings, have multiple projects open at once, synced settings & files across computers, etc. Built to be similar to Codekit / Prepros style applications, but with a focus on integration with development teams. Many features to be added before official release.
Technologies Used: Electron, Node, jQuery, JavaScript, Lodash, Gaze
LocalSync
In Development
Node application for syncing files & folders across machines on a local network. Similar to Dropbox, but for internal use. Originally built for Zazu, but created as a separate entity due to it’s usefulness.
Technologies Used: Node (Net & Sockets), Gaze, JavaScript
NodeBOT
In Use & In Development
Node application used mainly as a Twitch Bot, but will work for non-Twitch IRC. Used to assist in moderating tasks by storing values (wins, losses, etc), chat logs (mainly to remember why someone was banned), custom commands, etc.
Technologies Used: Node, IRC, JavaScript
Twitch Desktop
In Development
Desktop application to be used to watch multiple Twitch streams at once. Option to open multiple windows, each with different chat settings. Allows saving of chat logs and other useful tools for moderating. Integration and GUI for NodeBOT. Features still being added.
Technologies Used: Electron, Node, jQuery, JavaScript
Gulp GUI & Generator
In Development
Desktop application for using the Gulp task runner within a GUI. Also has the option to generate gulpfiles for you.
Technologies Used: Electron, Node, Gulp, jQuery, JavaScript