Music. Coding. Gaming. Life.


Programming has been a hobby of mine since I was a child. I am entirely self-taught, and have managed to carve out a career in the field that spans over fifteen years.

Initially, I worked with BASIC on the TI 99/4A, Atari 130XE, and the Commodore 64 and 128. This transitioned easily to Mac OS 7's QBasic. Then I learned Microsoft Visual Basic 4 through 6 and starting making small programs and games. My first two programming jobs involved me learning Microsoft Access, with all kinds of back-end VBScript.

In 1998, I got heavily interested in web technology, and took a dive into HTML and JavaScript. Soon, I'd pick up Visual Basic.NET, C#, and ASP.NET. I was then able to transition my HTML knowledge to the modern HTML5 browser. My JavaScript experience also readied me for learning Node.js. Along the way I've picked up a bunch of PHP and C/C++ as well somehow.

In many ways, I consider the core concept of coding to come quite naturally to me. You simply break a task down into smaller and smaller tasks. What really fascinates me about coding, however, is how you can put all these simple tasks together to do something phenomenal.

I am involved in many projects outside of my professional career that involve programming in some way. This page is dedicated to showcasing those projects.

Current Projects

Commits and Releases

Fix analyzer back to stereo mix.
(2 total commits)
Remove old index.
(15 total commits)
Bug fixes, this is now stable to use.
Update for The Observatory, Crypt of the NecroDancer outside of seasons, and also add a dedicated full screen webcam view.
Fix various bugs in testing, this should be a stable roster management system.
Allow for commands to have one character messages.
Various bug fixes, the new FusionBot is now usable.
Remove spotify web helper, update positioning for ND races, update intro analyzer.
Various bug fixes.
More bug fixes.
Remove TMI, fix bugs.
ES7 update.
Update linting.
Fix for Chrome 69.
Add multiple playlists.
Spotify fix for iOS control page.
Automated CoNDOR scenes. Current stats support for Season 7 only.
Update and bug fix for CoNDOR 7.
Incorporate Wild Wednesday into the main scene, plus some badly needed cleanup.
Incorporate DCL info into main scene.
What's new is old.
Remove old index.
Start moving DCL into the main scene.
(3 total commits)
Fix a new Spotify bug.
(9 total commits)
The Observatory Season 11.
Add OBS websocket remote control for scenes. I'll never forget to mute or unmute again!
Fix various broken APIs, modernize code a bit.
CoNDOR season 7 scene, various updates.
Add index, fix various bugs.
Released v1.1.0
Use await/async pattern.
Minor updates in preparation of testing.
Allow the owner to simulate commands made by other users.
Update Readme.
Update Readme in preparation for testing.
Complete Discord implementation of team management.
(2 total commits) Media Player