This website is primarily an on-line showcase of my work. It is frequently updated, and contains examples of a broad range of technologies related to the web.

function before form

I am certainly no graphic artist. I love clean code developed according to Web Standards.

The majority of sites on the web use outdated design techniques that include flaws that have plagued the internet for years, such as nested tables — an inelegant, unsophisticated and incorrect technique.

Through the use of modern, forward-thinking HTML enhanced with CSS, I produce elegant pages that are easy to maintain, minimise bandwidth consumption, and are compatible with the future web technologies, all of which translate into direct cost savings.

about me

Formally educated at Hotel School, I spent many years in the Hospitality Industry before making a change to IT. My experience as an Installation and Support Technician for a Point-of-Sale Company gave me a solid grounding in hardware and software, especially customizing systems to clients specifications. Moving over to a large IT Training company allowed me to experience the the fun in learning and understanding new technologies.

After working as a consultant for a few years I decided to focus on PHP / MySQL development and worked in a number of roles in the web development environment.

I prefer the scalability and maintainability of Object Orientated code above that of procedural code, but am comfortable with both. I have solid experience in CakePHP and have played with Laravel and Zend. I use multiple flavours of HTML, including HTML5. I use CSS. I prefer jQuery to native Javascript, but get by when I need to.

I love MySQL, I can get by in PostreSQL and have started playing with MongoDB. I can set up a LAMP or WAMP stack, normally work in Windows, but can work comfortably in Linux, too.

I use Microsoft Word, Excel, PowerPoint, Publisher, Outlook and Access and more, and have training to advanced levels in each. I use GIMP for graphics.

I like to play with new technologies and software, and have basic skills using diverse software solutions such as Google Charts and QlikView.

SKILL INFO
LANGUAGE / FRAMEWORK
PHP OOP My role at Touchwork involved refactoring code & writing new code as OO.
PHP procedural Solid practical experience
JQuery, jQuery UI, jQuery Mobile Fairly extensive use of jQuery and jQuery UI
Good understanding & practical ability
JavaScript Basic ability to code in JavaScript
Node.js Very basic ability
AJAX Basic understanding & ability
Flash ActionScript Extensive basic experience, mainly on personal projects
HTML / XHTML Hand-code standards-based, semantic, accessible
HTML5 Good practical experience
CSS Hand-code standards-based, accessible
XML Basic understanding & practical experience
PHP Frameworks Good CakePHP experience
Limited CodeIgniter experience
Limited experience with Zend modules
PhoneGap Basic experience on personal projects
Python Basic exposure
IDE
Notepad++
Flash Extensive basic experience, mainly on personal projects
Also: Aptana, Dreamweaver, FrontPage, Homesite
DATABASE / SERVER
MySQL Excellent theory and solid experience in modeling, creating, normalizing & querying MySQL databases
MongoDB Very basic Hello World experience
Microsoft Access Experienced user
Firebird (Interbase) Practical experience at Touchwork
PostgreSQL Practical experience at VOSS
Apache Ability to set-up & configure Apache server for production and development environments (Windows & Linux)
GRAPHIC
GIMP / Photoshop Ability to optimize and slice graphics
Ability to manipulating images and create graphics
Also: CorelDraw, FreeHand, Fireworks
OTHER / GENERAL
Microsoft Excel, Word,PowerPoint & Outlook Experienced user
Linux Good experience
asterisk Fast Start Course Certificate completed
WordPress Setting-up, customisation
Firebug Debugging
SVN, Git Source control software
Bug-tracking Bugzilla, OnTime, JIRA, Eventum
Test Management Tool TestLink
Browserstack Solid experience

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.