Portfolio

[et_pb_section admin_label=”section”][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

I’ve been involved with agency work for most of my career. Below are a sample of private projects I’ve completed, either for clients or my own business ventures.

You can also take a look at some of my client and employer testimonials.

[/et_pb_text][et_pb_portfolio admin_label=”Portfolio” fullwidth=”off” include_categories=”54,53″ show_title=”on” show_categories=”off” show_pagination=”on” background_layout=”light” hover_overlay_color=”rgba(255,255,255,0.9)” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] [/et_pb_portfolio][/et_pb_column][/et_pb_row][/et_pb_section]

Latest Posts


  • Life of a developer

    It has been a while since I have posted here, mainly due to the time consuming period that is the festive season and also because I am discovering that I am getting fairly annoyed by Drupal as a blog tool and am trying out the new WordPress as an alternative. For now I have a…

  • Last day of the month

    Here’s one line of code to get the last day of a month: $last_day = date(‘t’, mktime(0, 0, 1, $month_variable, 1, $year_variable)); How much more difficult do you want it to be ???

  • Delving deeper into the PHP lake…testing if a variable exists in a list

    As a PHP developer of almost four years now, I often still come across little problems in coding that make me do the good ol Google search to find the answer. (someday I will have memorised the entire PHP manual, but today is not that day ;-). Anyway today I was asked about how to…

  • Simple PHP increment function

    Whenever I have to output a numbered list of data I usually run the following code to achieve the required result. but I have discovered a lovely little function that does all this for me. now I simply call and it automatically outputs the next numeric. Great! Simple and easy to use…..that’s the way to…

  • My first published article.

    Something of a first for me. I recently started playing around with the CakePHP framework again. I have had some (little) experience with it in the past and with the launch of two CakePHP books I decided it was high time I learned how to use this awesome framework properly. A few days later I…