What I've Done

As a web developer, I've worked on numerous projects over the last few years. Along with the simple scripts, I'm also on the Simple Machines team, as a Customizer. What started as an occasional hobby has turned into a gratifying volunteer position (and yes, we're all volunteers!) with one of the foremost discussion forum softwares in the industry. More recently, I've been working on management systems for individual businesses and groups seeking specialized web software that can't be found elsewhere. I do both paid and free work, depending on the situation and complexity of the solution.

SMF Projects

Simple Machines Forum is, as you might have already guessed, a forum software. It's coded in PHP using MySQL (PostgreSQL and SQLite are supported in the 2.0 line) and I'm basically all wrapped up in it. I've developed a few modifications that are available for download and a few that aren't. Enough rambling, here they are.

Advanced Reputation System

This was my first modification for SMF. Sure, it had a little karma system to give a single point here and there, but it just didn't feel right. After writing a few pieces of code and waiting for someone to pick up the rest, I finally gave in and did it myself.

Member Awards

I love this modification. I was given Member Awards by JayBachatero, a former SMF developer, in the summer of 2008. I've since upgraded it for SMF 2.0 and am providing support to those who have installed it on their forums.

Simple Theme Changer

It's simple - if you have multiple themes and you need to quickly switch between them, why go through your profile every time? This modification adds a dropdown box in the lower right hand corner of your forum, and when you select a new theme from the list, you automatically switch to it. Simple, eh?

[user] BBC Tag

I personally hate having to link to someone's profile. Either you have to find out their ID number or their login name, and then add it to the end of a URL. I'm too lazy for that. If I want to link to Jonny's profile, I'll [user=Jonny]link to his profile[/user]. If I want to find out who the 100th member was, I'll find out who the [id=100]100th member[/id] was. Only difference is that I can be lazy now.

AJAX Personal Text

One of the few requests that I've picked up and actually created, the AJAX Personal Text mod is pretty straight-forward. Your personal text (a line displayed in every post) is displayed at the top of the forum, and when clicked, it turns into a text box that can be used to change your personal text from any page.

SMF Ranks

I was approached by LittleOne, the administrator of PogoAddiction, to develop a system for his users to tracker their progress in Pogo games. On his end, LittleOne can now add new games and challenges to the tracker, and his users can now throw away their excel spreadsheets and use a nice and easy interface to keep track of their ranks and badges.

Peak Bagging

Another paid modification I made, this system allows members of Peak Bagging NZ to keept track of which mountain peaks they've bagged, submit trip reports, and find other members interested in bagging the same peaks. Despite its simple outward looks, this modification really got me to look at the deep internals of SMF that I was integrating with.

Major Projects

Every once in a while, I'll take on a large job to keep my skills up to par. These involve fully stand-alone code to accomplish tasks such as team/employee management, scoring algorithms, automated subscription systems, and more.

Placerita JHS Robotics Scoring Program

(Description to be added)

Valencia Management Group Redesign and Enhancement

(Description to be added)

Minor Projects

Now we get to the random stuff that I have no real reason for creating. It's all just for fun, which is why I got into coding in the first place.

The List

This is a spreadsheet-type list of every person Robbie McCarthy and I were in high school band with. We were bored one night, which resulted in a color-coded spreadsheet being made. A few weeks later, it was attached to a MySQL database and administrated/displayed through PHP.

Days Since "Mission Accomplished" Was Declared in Iraq

It's just a little page that shows the amount of days that have passed since "Mission Accomplished" was declared in Iraq. I'm very liberal, as you might have guessed, but don't assume that I mean anything by this. I support our troops, just not the mission that they've been given.