Download my CV in PDF format
SKILLS
Python / Django
I am currently a Python/Django developer specialising in developing advanced database driven web applications.
Teaching
I have taught the Computing curriculum from Level 4 to HND. The subjects that I have taught include: Web Design, Programming, Relational Database Management Systems, Javascript, Internet Safety, Social Media, Hardware Systems, Digital Media Elements, Digital Game Design and IT Core Skills
Linux
I have setup multiple linux servers and am very proficient in the use of the command line. This site along with several others runs on a VPS which I have set up from scratch
CSS / XHTML / HTML5
I aim to write clean semantic sites using the best of current practices in CSS and HTML.
In my teaching I try and instill the philosophy of separating design and content in my students.
Mootools / JQuery / Javascript
I have taught Javascript at HNC level as well as using Mootools and JQuery extensively in the sites that I build.
RDBMS / MySQL
I have used a range of databases including MySQL extensively in the web applications I have created. I have studied for an ORACLE qualification in teaching PL/SQL.
Other Web Development Languages
Although I am a big fan of Python/Django I have developed in other languages such as Ruby on Rails and PHP.
