Open Source Contributions

I don’t just sit on my hands in my spare time. I’m always actively working with the community and releasing tools for my, and everyone elses benefit. The following is a selection of some of the most notable contributions I’ve made so far.

Syntax Highlight Support for WordPress

WP-Syntax is a great plugin for WordPress supporting a large number of languages. I had some issues with escaping and lack of support so built my own version called Flyn-Syntax with support for caching, line highlights and a code editor.

View Git Repo


GEdit Tab Switch

GEdit Alt+Tab Plugin

Ahh GEdit, the swiss army knife of the linux world. This handy application provides developers with the tools needed to write applications in countless programming languages while remaining easy to use and quick to load.

One feature it doesn’t support out of the box is switching tabs with CTRL+Tab. This issue is now a thing of the past with my tab-switching plugin!

View Post | View Code

Kohana-Doctrine Integration

Doctrine is quickly becoming the ORM of choice for most heavy duty web development projects and even comes standard in some of the more popular PHP frameworks like Symfony. I wanted to bring that functionality to Kohana users.

Here are my modules to integrate both Doctrine 1 and Doctrine 2 (complete with Auth and Session drivers) into Kohana 3.

Doctrine 1: View Post | View Code
Doctrine 2: View Post | View Code


Google Chrome-Amazon S3 Extension

Google Chrome

We have a few heavily trafficked sites at work requiring Amazon CloudFront CDNs. While working on these I discovered that Chrome doesn’t have a decent Amazon S3 extension yet. I’ve made steps towards improving the situation but there is still alot left ot be done.

View Post | View Code

Amazon S3 Uploadify Script

It caught me a bit off guard how much attention this post received so I guess it’s only fitting it makes this list. As the name suggests, this is a script to upload files to Amazon S3 with Uploadify – a common trick used to lower bandwidth costs by securely allowing visitors to upload directly to S3 rather than going through your server.

View Post | View Code


Cloud Database Backup

Cloud Computing

When you have a large number of MySQL databases on a web server you want to know those databases are sufficiently backed up in the case of a catastrophic server failure. Cloud Database Backup is a tool that allows MySQL databases to be backed up to a variety of cloud services so you’ll never have to worry again.

View Post | View Code

Various Kohana 3 Modules


We use Kohana 3 on one of our largest sites at work, so naturally I’ve written a few modules that might interested the greater community. Here they are:

Swift Mailer: View Post
PHPExcel: View Post | View Code
Zip Generator: View Post | View Code