Being Creative in the Jungle

Ray Nimmo

Born in England, raised and educated in Scotland; I have chosen to live my life (for now) on an island in the southern Gulf of Thailand, Koh Phangan ... Cardiff ... is my home.

My initial route into IT came through the hardware engineering area until I switched my degree course over to software engineering. By the time I left University I was pretty fluent in Java, was more than capable of coding with VB.NET, and rather enjoyed C++. I haven't used any of them since!

At that stage in my life we chose to relocate from sunny Scotland(!) to a small tropical island in Thailand; as you do. After a few successful years operating a small shop offering computer repair services I grew frustrated watching anti-virus scans and replacing bits of systems. I had always offered website design and development services but was always too busy fixing machines to focus on my true love; code.

So I closed the shop; left the shutters down for 18 months and moved my desks upstairs; a radical move at the time. I chose to throw myself down the route of the freelance web developer, soaking up as much as I could about HTML, CSS, PHP and JavaScript.

I have now successfully operated as a freelance website developer for the last 10 years on numerous projects with clients from America, Europe and Asia. I take projects from initial concepts and wire-frames to design, development, release and maintenance; most of my projects cover the complete development life-cycle.

I produce semantic, standards based HTML/CSS using pre-compilers such as SASS when required. I am familiar with the core concepts and usage of JavaScript/jQuery and PHP/MySQL. I prefer to create mobile-first designs and only work using responsive development methodologies. I have been working extensively with Drupal for the last 8 years and possess in-depth knowledge on site building, construction, debugging , SEO, theming, delivery and optimisation. I am adept at working with alternate systems or custom site builds and learning new frameworks quickly. I can create new or adapt existing PHP based custom systems and really don't mind getting my hands dirty working on a backend system or creating custom Drupal modules to serve a specific use case.

I would probably describe myself more as a Front-end UI/UX developer as I have leanings towards user experience design methodologies in my skill-set and thought process. Working as a freelancer has ensured I have a wide and varied skill-set across all layers of the web delivery stack giving me a broader understanding across various core concepts.

Working as a freelancer means that you have to do everything yourself. I am self taught in every area of the web design process from wire-framing techniques to designing in the browser. To succeed in this industry you have to be constantly learning and taking in information from as many places as possible. As web developers we have such fantastic resources available to us in the form of blogs, books, tools, code standards and education.

Many people have created wonderful tools, services and protocols and contributed them to the community to make our jobs more efficient and opening up endless possibilities.

I look forward to exploring those possibilities.

Nov 2017: Stubbornly relocated back to the UK in search of a better life for my family.

Specialties: Drupal, HTML, XHTML, HTML5, CSS, SASS, PHP, MySQL, JavaScript, Git, Drush, UX, writing clean & semantic code, adhering to web standards, on page SEO, social media marketing, Facebook pages & Apps, Photoshop, Illustrator, InDesign, Java, VB.NET, hardware wizard, computer fault finding, photography, making the tea :)

Still want to know more?
... then grab a copy of my resume (text version)
... or read more about what I do on my LinkedIn profile.

Member of the UK Web Designers Association

The UKWDA brings together more than 10,000 British web industry professionals under one supportive umbrella organisation. The association enables web designers and developers from all backgrounds to collaborate, share best practice, access industry-recognised training, and find work opportunities.

Drupal Association Individual Member

The Drupal Association is an organization dedicated to helping the open-source Drupal CMS project flourish.

The association helps the Drupal community with funding, infrastructure, education, promotion, distribution and online collaboration at