Better content coming soon! muhahaha

I am a software engineer specialising in the Flash Platform. I have been developing in Actionscript for the last 8 years and for two years before that I was working in PHP! I am passionate about good programming and am a computer scientist (with Hons) at heart. My goal with every project is to create something that looks awesome, both to the end user in terms of adequate interactivity, usability and style and in terms of code quality. To do this I believe in regular feedback and a test driven development approach.

Check out the portfolio section of this site for an idea of the work I am involved in and check out my thoughts for the insights behind my thinking!

Being a computer scientist, I enjoy learning new things. I am constantly learning new languages, frameworks, paradigms or am just improving on something I know already. Below is a summary outlining some of my skills and experiences:

Application Design / Process Flash Platform PHP Social Media Other  
Object Orientation Actionscript 1.0/2.0/3.0 PHP 4 / 5 for Web and CLI Microformats / XFN / FOAF / Dublin Core Python Apache Struts
SOLID principles Flex 3 / 4 / 4.5 (Mobile) Code Ignitor Facebook Graph API DJango JUnit
DRY principle Flash Professsional CS5 AMFPHP Twitter Android BASH
UML 2.0 Flexunit and FlexCover PEAR / PECL FourSquare Grails Apache Ant
Scrum (Sprints/INVEST Stories/SMART tasks) Away3D & jiglibFlash PHPUnit Gamification Apache HTTPD Server  
eXtreme Programming (TDD/Refactoring/Pair Programming) AS3Signals/RobotLegs/Parsley/PureMVC     SVN / CVS / Git