Initial Impressions 1st February 2012 in Kuala Lumpur, Malaysia


I left Dubai on a high. I had spent my last afternoon there walking around Dubai mall and taking in the water fountain show outside the Tallest Building on Earth and I enjoyed a coffee next to a man-made waterfall. I caught a flight to Qatar but with only ten minutes to spare, I didn't get a chance to spend the Qatari money I'd bought off ebay seven years ago.

I've been collecting foreign money since 2002 and on this trip I'm going to spend some of it. I love the designs, quirks and officialdom you find in bank notes all around the world. But with all material possessions, at some point you need to let them go.

I didn't get a chance to sleep between Doha and Kuala Lumpur. I spent most of my time reading the economist, the lonely planet guides for the parts of Malaysia I'm visiting and playing games on my iPad. The girl next to me was kind enough to offer me her dessert as she wasn't feeling hungry.

I arrived and got through immigration as fast as I could hand over my passport. The only unnerving thing was seeing soldiers in camelflague walking around with large machine guns around their necks. I was suspecting this trip would have themes which included: Scary airport security, strange toilets and logistical nightmares one after another. Thankfully I haven't been ticking too many of those boxes so far.

The first thing I noticed about Kuala Lumpur was the dense jungle. I'd never seen such short but densely packed palm trees. On the first day it looked like it was about to rain at any given minute.

I was staying in Chinatown. There was a lot of tightly packed street markets and street food which smelt more like open sewer than anything consumable. For the first 36 hours of my time there I thought this was what the whole city was like. Some streets smelt so bad I had to walk down them with my nose in my shirt. I ate at one restaurant and really had to push myself through the meal. I was worried that if I couldn't get used to this quick that my trip is not going to be the dream I was hoping it was going to be.

Turns out Chinatown is unique in Kuala Lumpur. They have cheap and cheerful restaurants that smell like nice food everywhere else in the city and you can buy pretty much everything in air conditioned buildings. When I took a taxi to head out to the Batu Caves and to a Waterfall I saw that this city and this country is a Jungle Paradise. Absolutely amazingly beautiful and peaceful.

I'm amazed at how many iPads, iPhones and MacBook Pro's I'm seeing everywhere. It's nice to know these items aren't special and everyone gets a chance to use them.

I walked around some of the city's parks. I'm a big park fan, a trip to any city usually includes walking around in the parks they have on offer. The parks here were something else. Amazing insects, really diverse trees and flowers, interesting man-made structures and the places were pretty much void of other people. I walked around one for 20 minutes before I saw someone else.

There were also some surprises. I was visiting the Petronas towers when I saw Michael Schumacher's F1 car from 2010 was parked outside.

The balance of nature and urban areas is well calculated in Kuala Lumpur. Back in England in the area where I lived there were hardly any trees or grass anywhere for miles. Here, you don't forget that we live on a beautiful, green and blue planet.

For some reason, I keep being reminded of my teenage years in Canada growing up while walking around. The humid weather reminds me of when it was about to start raining in the spring time in Calgary. The palm trees on an overcast day remind me of the first three levels of Doom. When I was taking the train from the airport into the city I thought "I've completely escaped everything else in life and no one knows where I am" - which would have been the best feeling on earth when I was 13-16 years of age.

For the first time in 5-6 years I don't feel under pressure to accomplish anything or try and take advantage of opportunities in life. This feels wonderful to just not worry about any little thing at all.

See more pics! Click an image to see all the photo's in it's gallery.

My most recent galleries


In my camera bag you'll find the following:  Canon 550D Sigma 10-20mm f/4 Canon 50mm f1/.8 Canon 24-70mm f/2.8 Sigma 70-300mm f/4-5.6 3x Grad filters Monopod Manfroto tripod Grey card Canon 18-55mm f/3.5-5.6 

 

     

    Circling the world


    When I was 22 I circled the earth. I landed in Brisbane Airport where I had been a few years prior.


     

    I'm available for contracting in London. Please contact me for my day rate and availability.

     

    If you need this in word format then please contact me.

    The past ten years

    Since 2002, I've worked as a PHP Developer, Python + Django / LAMP Developer, Technical Manager and Technology Director and Chief Technology Officer. I've worked in the UK, Canada, Germany, Estonia and India.

    The work I did in Germany and India cannot be displayed to the public but a good portion of the work I've done for blue barracuda and Bloomberg New Energy Finance here in London can be. Below is an assortment of projects I've worked on over the past few years.

    I've worked in a team in almost every project I've done so I've listed the tasks I performed in the captions of each screenshot. There are numerous occasions where I would share a task with another colleague or use an existing code base we've been managing and developing over the years. Left to it, I could have done most of it on my own.

    To give you an idea of what I do and usually don't do:

    I do: Django SEO CSS3 HTML5 photoshop ffmpeg PowerMTA JQuery 
    Bash Ningx ubuntu linux sphinx Redis Python mysql memcached 
    git CouchDB Gunicorn 
    I usually don't do: Flash .NET Java Drupal Joomla php Apache 

    My stack of choice at the moment

    This is a constantly changing list of technologies and services that I'm using or keen to use in projects I'm working on.

    Django Gunicorn ffmpeg CSS3 HTML5 
    Redis memcached CouchDB mysql git 
    Python ubuntu linux 
    codeIgniter code base with sphinx and memcached integration.  Heavy usage of CSS sprites and several other ySlow recommendations used.  I did all of the design in Photoshop and 80% of the PHP code.Bloomberg New Energy Finance / UN Copenhagen 2010 climate change meeting website.  I did the bottom half of the page design and all of the PHP coding.Bloomberg New Energy Finance Summit website.  I did the bottom half of the page design and all of the PHP coding.PowerMTA installation that I setup for Bloomberg New Energy Finance.  This system also included a bespoke CMS+CRM solution for emailing the client base and dealing with bounces in 12 languages automatically (good for knowing when a bank is going out of business)
    TGIFridays.co.uk: Integrated XHTML/CSS templates into a CMS system.  Setup site on Linux server.  Setup all tracking.  Built forms and automatic emailing system.  Flash interaction with JavaScript and PHP form processors.  SEO Optimizations.  CRM integration.Nectar: I help setup a new email sending server.  Millions of emails are being sent every day.  Linux-based.  Bespoke reporting system.  My role is mainly working as an SMTP server admin and monitoring and consulting on best practices and confidential techniques for high deliverability.Nectar: I help setup a new email sending server.  Millions of emails are being sent every day.  Linux-based.  Bespoke reporting system.  My role is mainly working as an SMTP server admin and monitoring and consulting on best practices and confidential techniques for high deliverability.Pizzahut.co.uk: Major UK .NET-based eCommerce site.  I mostly do maintenance jobs.  I work in a team to keep the site going.  The team is spread across 2 companies.  I do tracking, html/CSS maintenance and help with marketing campaigns to promote the service
    Krispykreme.co.uk: Integrated XHTML/CSS templates into a CMS system.  Setup site on Linux server.  Setup all tracking.  Built forms and automatic emailing system.  Flash interaction with JavaScript and PHP form processors.  SEO Optimizations. CRM integration.Bluebarracuda.com: Integrated XHTML/CSS templates into a CMS system.  Setup site on Linux server.  Setup all tracking.  Built forms and automatic emailing system.  Flash interaction with JavaScript and PHP form processors.  Flash video compression.  Audio mastering.  SEO Optimizations.  Technical project management.Mobilechoiceuk.com: Integrated XHTML/CSS templates into a CMS system.  Setup site on Linux server.  Setup all tracking.  Built forms and automatic emailing system.  Flash interaction with JavaScript and PHP form processors.  Worked with 4 other developers via SVN to meet tight deadline.bigmatchdeal.com: Site logic maintenance in PHP.  CRM integration and profiling.  Sent email campaigns.
    rbspodcast.co.uk: Flash MP3 player integration.  XHTML/CSS Implementation into CMS.  Built bespoke CMS with Linux, Apache, PHP and MySQL.  Heavy JavaScript usage. iTunes subscription tracking.Williams F1 Podcast: Flash MP3 player integration.  XHTML/CSS Implementation into CMS.  Built bespoke CMS with Linux, Apache, PHP and MySQL.  Heavy JavaScript usage.  iTunes subscription tracking.BAA Stansted Future: Integrated XHTML/CSS templates into a CMS system.  Setup site on Linux server.  Setup all tracking.  Built forms, survey and automatic email system.  Flash interaction with JavaScript and PHP form processors.  SEO Optimizations.  CRM integration. (site has since been handed over to BAA and is running on another platform)Designicons.harrods.com: Flash video encoding, iPod video encoding.  Hosting video on clustered Linux server.  Flash video player consulting.  XML for RSS feeds.  PHP/MySQL/Linux Admin section for CMS system that uploaded videos.
    UKTV Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Tgigreattimes.co.uk: Integrated XHTML/CSS templates into a CMS system.  Setup site on Linux server.  Setup all tracking.  Built forms and automatic emailing system.  Flash interaction with JavaScript and PHP form processors.  SEO Optimizations. CRM integration.NMA Podcast: Flash MP3 player integration.  XHTML/CSS Implementation into CMS.  Built bespoke CMS with Linux, Apache, PHP and MySQL.  Heavy JavaScript usage.  iTunes subscription tracking.The Lawyer Podcast: Flash MP3 player integration.  XHTML/CSS Implementation into CMS.  Built bespoke CMS with Linux, Apache, PHP and MySQL.  Heavy JavaScript usage.  iTunes subscription tracking.
    RICS Podcast: Flash MP3 player integration.  XHTML/CSS Implementation into CMS.  Built bespoke CMS with Linux, Apache, PHP and MySQL.  Heavy JavaScript usage.  iTunes subscription tracking.Design Week Podcast: Flash MP3 player integration.  XHTML/CSS Implementation into CMS.  Built bespoke CMS with Linux, Apache, PHP and MySQL.  Heavy JavaScript usage.  iTunes subscription tracking.ISBA Podcast: Flash MP3 player integration.  XHTML/CSS Implementation into CMS.  Built bespoke CMS with Linux, Apache, PHP and MySQL.  Heavy JavaScript usage.  iTunes subscription tracking.Pizzahut.co.uk email marketing campaign: Integrated tracking, custom voucher code system, sent via in-house CRM system through specialized SMTP server.  Monitored marketing to final sales system through various in-house and commercial tracking systems.
    Barchester.com: Various backend updates in PHP, MySQL and LinuxFatFace Google Gadget Ad: Built with XML, Flash, JavaScript, PHP Form processor, YouTube video integrationmyHamleys.com: Integrated XHTML/CSS templates into a CMS system.  Setup site on Linux server.  Setup all tracking.  Built forms and automatic emailing system.  Heavy flash interaction with JavaScript and PHP form processors.T-Mobile Mobile Downloads: Integrated tracking, setup on Linux Server.
    T-Mobile (various sites): I've done a large amount of bespoke-CMS work for internal or invite-only sites for T-Mobile over the past 4 years.UKTV Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.UKTV Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.UKTV Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.
    UKTV Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.TGIFriday's Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.TGIFriday's Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.TGIFriday's Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.
    TGIFriday's Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.TGIFriday's Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Pizza Hut Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Pizza Hut Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.
    Pizza Hut Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Pizza Hut Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Krispy Kreme Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Mobile Choice UK Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.
    Hamleys Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Hamleys Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Hamleys Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Green thing Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.
    Green thing Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Green thing Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Green thing Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Green thing Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.
    Goldsmiths Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Blue barracuda Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.Blue barracuda Email Campaign: Tracking Integration, custom CRM / CMS system to speed up sending a large amount of emails to their database.  Tracking and reporting systems combine data from in-house and outside sources.

     
     

    Reach me with one of the following:  500px facebook github LinkedIn twitter