Aaron Harun, Proprietor

Hello there, my name is Aaron, and I'm a freelance web developer with almost a decade of experience. I specialize in PHP, Javascript, and WordPress development and making awesome things for people like you. Get the help you need from a professional.

Take a look at my full portfolio or read the blog

Featured Projects (See more in my portfolio.)

Indie Shuffle

Client
Indie Shuffle
Deliverables
Auto-play functionality and AJAX

The site existed before I was brought on to help, but it was missing some major features to transform it into an amazing Indie music source. Jason contacted me to help integrate AJAXed WordPress into his website, so his users could browse articles while listening to streaming music. But we didn’t stop there. Once the first project was finished, Jason hired me again to add an auto-play playlist to his website to give it Pandora-like functionality so his users could listen to related music in the extensive collection of songs. How has it worked for him? Read the testimonial to [...]

Indie-Shuffle

The Best Casino Guide

Client
RGM Ltd.
Deliverables
Website back-end and front-end.

This WordPress-based website features a selection of custom plugins and a custom theme. Rather than creating a new CMS for the website from the ground up, the client and I decided that the best option was to base the website on WordPress. Using WordPress saved both time and money because it already had many of the features the site needed (user management, articles, categories, pages.) WordPress plugins were then created to handle all of the custom features needed.

Homepage

AJAXed WordPress Plugin

Company
AaHa Creative
Deliverables
XHTML, CSS, AJAX

AJAXed WordPress (aWP) is an extremely powerful plugin that harnesses the power of AJAX and WordPress to improve the user experience, the administration capabilities and the design potential of any WordPress based blog. AWP’s basic features include inline paginated posts, inline comments, threaded comments, the ability to submit comments with AJAX, pagination of your homepage, live comment preview and much more, but it does not, however, force you to use any feature, and it also allows all aspects of the plugin to be easily customized through a single Administration panel. It also has special features that will ensure compatibility with [...]

AJAXed WordPress Plugin

Recent Blog Posts (Read the Blog.)

Stripslashes all values in an array with PHP.

PHP Stripslash array

Here is a very simple function to run stripslashes on an array and all of its child arrays. The function below is for PHP 5 and takes a single argument which should consist of an array. It loops through all elements of the array, and if an element is an array, it calls itself on [...] Read More »

Another look at jQuery Performance: combining elements and IDs

Profiling jQuery performance

A question that came up in regards to jQuery Performance was: is it faster to define the type of element before you set the ID. Basically, is jQuery('textarea#content_box') better than jQuery('#content_box')? The thinking is that because the latter is more specific, the parser has to do less work to find the element. But this is [...] Read More »

jQuery: Fastest method to find Descendents

jquery

In jQuery, there are 5 different selectors that can find an element’s descendants. One of these methods, will grab only first-level children but it is included with the other four to demonstrate the differences. By profiling these 5 selectors, we can get a basic idea of which selector is the fastest, but, as you will [...] Read More »

Services (Ready to Hire?)

Custom Plugins

I build custom plugins both for distribution and single websites. If you need a feature for your customers or your dog's blog, you should contact me to discuss it.

Website Backends

So you've got the idea of the year. You even have a kick-ass design. Now all you need is to web developer like me. Let me program it for you.

Website Tweaks

So you already have a website, but are looking for a programmer to help maintain it or add an awesome new feature? I'm highly skilled in JavaScript, PHP and CSS, so there is very little I can't do for you.

Project Rescue

Burned by other programmers and developers? Did you get left with a burning pile of code when you were supposed to have the next Facebook? You need Superman to come rescue you. Luckily, website rescues are one of my specialties. Let me show you why clients call me a "miracle worker."