Personal Projects


As I mentioned in my 'About' section I do program for my own enjoyment. These projects usually don't have any useful purpose except to practice my programming ability. Here are some of my more fun, and or publicly available projects.


Wolfram|Alpha Bot

Not too long ago I took the Wolfram Alpha API, I parsed the data, and then hooked it up to the Discord API. This program is written in the ruby programming language, which is my primary scripting language. The source code for this project is locates here, and is open source under the MIT License.

This project is nearly done, however there are a few bugs that I have yet to fully eliminate.

Screen shots of the Program:



Turing Complete HTML

With the introduction of CSS3 and HTML5, HTML + CSS is now Turing complete due because you can check the state of check boxes. After discovering this for myself, I thought "what's the most complex thing I can make in pure HTML and CSS"

Like many of my other projects, this one is also open-source and can be found here. So far the only components that have been implemented are the basic logic gates.

I am actively working on this project, and I am working on more complex machines. If you want to play with the logic gates right now, they are on line here.

Screen shot of the AND gate (found here):


Turing Re-Write

The Turing Programming Language is a wonderfully designed, and elegant scripting language. The language is sadly no longer supported, and the open source version has not received any updates in 7 years.

I am currently in the preliminary stages of re-writing the Turing compiler from scratch to be more modern. I'm hoping to get the very core of the language compilable by my own compiler. I am bringing multiple improvements to the language such as STDIN/STDOUT support, and 64-bit integers.