AdLogger (discontinued)

AdLogger was an open-source project I founded in May of 2006. In just over a year’s time, AdLogger had gained fame as one of the best click tracking programs on the market. Unfortunately the development had to be put to a halt due to some changes in the Google AdSense code, rendering AdLogger inaccurate.

AdLogger provided website owners with detailed statistics of who was clicking advertisements on their site. This helped for statistics reporting as well as click fraud prevention, which is a growing concern in the pay-per-click marketplace.

More information can be found at the AdLogger website.

du beau vin

Du Beau Vin is the home for my winemaking activity. Check it out for yourself at http://du.beauvin.com/

50discs

50discs is a WordPress/Google Maps mashup to find an ultimate frisbee game in your neighborhood.

Spartans for Richardson

I currently serve on the executive board for Spartans for Richardson, a registered student organization at Michigan State University promoting the candidacy of Bill Richardson in 2008.

I serve as the website administrator and technology specialist. Our goal is to be able to take the website and underlying features, which I optimized specifically for an organization such as ours, and share them with other Richardson groups at universities across the country.

You can feel free to visit the Spartans For Richardson site.

Spartans for Progressive Divestment - Fight the Genocide

I’m also on the executive board for Spartans for Progressive Divestment, another student organization promoting the divestment of monies from companies whose business practices aid in the genocide occurring in countries like Sudan.

I have the same responsibilities and goals here as I do with Spartans for Richardson. I setup the website and created the ability to have a private petition with easy administrative capabilities.

You can feel free to visit the Fight the Genocide site and even sign the petition!

Basement Poker Tour ‘07

I made a website for a card party I was having with some friends. Check it out at http://www.bpt07.com/

Sites I’ve worked on in the past:

Occasionally I’m able to pick up some work to do on the side. This documents some of my more recent jobs.

  1. Rabbit-Tutor: Rabbit-Tutor.com was my first real experience with setting up a working e-commerce site. The Rabbit Tutor program is an e-book teaching prospective rabbit breeders how to judge a rabbit’s characteristics. It has a fully automatic back-end requiring little to no work on the part of the site’s owner. The payment is processed and the e-book is automatically delivered to the customer instantly.

Philanthropy

My contributions to Kiva.

My Other Current Projects

Lilina

Lilina News Aggregator is an open source project where I have contributed a small amount of code and testing recently. It is written primarily in PHP and compiles RSS feeds into an easy-to-read environment. It can be quite handy.

I’ve got more exciting things planned! Stay tuned!

Other Code

I’m going to organize this better in the near future. Until then, enjoy!

  • Daily Woot! Feed - Daily product feed (no blog posts) of Woot!. Offers full size images instead of the smaller thumb offered through the regular feed.
  • fitzbot - My #wordpress IRC bot

WordPress Development

Be sure to check out my contributions to the WordPress core code.

I’ve developed many plugins for the popular WordPress CMS as I’ve needed them. Here are a few that I’ve released publicly:

  1. Inbox Relief: This plugin will compile all administrative emails (comment/trackback, user registration, etc.) into just one email sent out every day at midnight. The main purpose is to relieve your inbox of lots of emails.
  2. Subscribe-Remind: Subscribe-Remind is a WordPress plugin I created after reading tips about how to increase your blog’s RSS subscriber/reader rate. With this plugin, some text will automatically be placed at the end of each of your posts inviting your readers to subscribe to your RSS feed. It’s an unobtrusive and effective way to turn visitors into subscribers.
  3. Comment Image Embedder: This is a plugin that, once installed, lets your visitors add an image to their comment using a simple markup.
  4. Plugin Creator: Easily create a plugin on the fly with this WordPress plugin. A new page is added under the Plugins menu in your admin pages. Automatically creates the file, activates it, and takes you to the plugin editor page for instant access.
  5. Comment URL Compacter: If people respond to your posts and put a long link within their comment, it is very likely that their comment will stretch beyond the confines of you comment section. Comment URL Compacter is a simple plugin that will shrink the anchor text of a long link, but still point the user to the correct site.
  6. Localhost Restricter: This is a WordPress plugin that I created to allow you to develop your website on your local test server without worry that it can be accessed by anyone from the outside. It prevents access to your site via your server’s IP address and restricts it to either ‘localhost’ or ‘127.0.0.1′.
  7. Blogroll Pages: Create a separate page as a link directory using the content from your current WordPress blogroll. All the links for a specific category will appear on that page.
  8. URI Index-Remover: This is another plugin I created for Wordpress. The URI Index Remover plugin removes “index.php” from any URI ending in “index.php”. It does an instant redirect to the non-index.php equivalent of that page. (This plugin is no longer necessary. The feature has been implemented in the current versions of WordPress.)
  9. Age Updater: You’ll never have to update your age again on your bio page. Age Updater will automatically calculate your age and display it wherever you’d like. There is no need to manually increment it each year.
  10. Wine Library TV Widget: Take advantage of the WLTV’s Widgets and easily implement them into your blog’s theme without having to edit any code whatsoever.

I’ve helped contribute with either ideas or code for these plugins:

I have 3 other plugins that I am currently testing out on my own site which I will release after I tweak them a little and I’m comfortable with their stability. Stay tuned!