Home · Projects · Blog · Contact


Projects

Shift-One.net
 
Description: Shift-One was a fully functional website driven by PHP. It was intended to be a sort of 'test site' for me to play around with and learn PHP. It has a full range of PHP goodies that anyone are free to use, including a signature image generator, login / registration / forgotten password system, news and comments system (similar to a blog), plus many more.

Current status: Project is offline and complete.

Dynamic LinkGen
 
Description: The linkgen was just a simple page which would generate a self-titled link for downloading things that would normally open in your browser instead of download (MP3, SWF files, etc). It was expanded shortly thereafter to utilize JavaScript so the link could be made on-the-fly with no page load required. About a week later the script was edited yet again, this time to include URL reading functionality, meaning a user could simply type in "lg.spikex.net?http://google.com/" and it would auto-generate it, providing even more ease-of-use.

Current status: Project is online and complete. View it here.

BigBlueBall Blogring
 
Description: The BigBlueBall Blogring hub was coded by me for two reasons. Reason one was that the current blogring hub for BBB was not very well done, so I thought it might be nice to have a solid one. The second reason was that I had never coded a blogring before and I was up to the challenge. It was a success. The blogring code sports a login / registration interface, blog listing, rating, hit count, custom code to insert into your own blog (Home, Next, Previous, Random, etc.), and two different random blogs appear on every page.

Current status: Project is online and complete. View it here.

SpikeX ShortURLs
 
Description: I had the genius idea to code a shorturl system after staring at my domain name for a minute and saying to myself, 'Damn, that's a short domain name!'. So I coded it. It's nothing special, a user can add a link (it auto-adds "http://" if not there already), and they recieve a working shorturl in the form of "http://spikex.net?<num>", which is the shortest possible way to do it as far as I know. The statistics page shows the top five URL's based on hits.

Current status: Project is online and complete. View it here.

SpikeX Hammer Video Tutorials
 
Description: I had seen on Facepunch that many new mappers were becoming frustrated with tutorials on other sites, so I decided to take a different approach on the situation. Instead of creating standard, boring text tutorials, I created a set of video tutorials which detail step-by-step how to complete a certain task or tasks in Hammer. (Note: No longer working on these)

Current status: Project is online and complete. View it here.

Directory Listing Script
 
Description: I decided to do this for a friend who needed a script like this. It turned into so much more than what I had imagined it being, though. This directory listing script can generate thumbnails if the file is an image (if not display a nice graphic detailing the filetype), list the file size (in appropriate units (KB, MB, GB, etc), and the date modified. It will also give a complete folder size (the size of all files inside the folder) in appropriate units. Additionally (believe it or not), this was the first project I had ever implemented alternating table rows in, as well.

Current status: Project is online and complete. View it here.

BigBlueBall IRC Trivia Stats
 
Description: This project was a bit of a challenge. I was supposed to get data from an IRC bot, parse it, insert it into a SQL database, and then be able to display to the user in any number of ways the results of the trivia matches from IRC. It was difficult, and it definately exceeded what it was originally planned to be. It includes a user and round ID lookup, an extensive table listing of detailed round statistics, and (this was the hard part) sortable table rows. I don't quite remember how I did it, to be honest, but it's one of my better accomplishments in PHP, and also one of the most useful.

Current status: Project is online and complete. View it here.

Simplified MySpace Profile
 
Description: Put quite simply, I wanted to see if I could modify a MySpace layout to make it much more minimalistic, simplified, and yet still be somewhat functional, because I find that most of the MySpace profile I view are bloated and poorly coded. The challenge was that you could only place HTML / CSS code within a set of table cells, and there are limitations on what code you are allowed to use (some of it gets edited out). The result is my black-background MySpace profile with overlain image and small description. Friends and Comments box are still functional at the bottom of the page.

Current status: Project is online and complete. View it here.

Other Work
 
I do other work, as well, not just web coding. Here is a short list of the other things I know how to do.

Hammer (Steam's Source SDK): I can map for Half-Life² and Counter-Strike: Source.
Adobe Premiere: I can create videos using Adobe Premiere. I have even rotoscoped a lightsaber effect.
Visual Basic: I have intermediate knowledge of Visual Basic 6.0. I can code a fully functional IRC client from scratch.
Macromedia Fireworks: I am pretty good at creating or duplicating (by hand) an image or graphic.