Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Alternatively, you can visit the simple home page (but you're missing out!)

Welcome to...Thom Porter (dot com)

An experiment in programming...

(works best in Chrome, Safari 5.1+ and Firefox 10+)

Welcome!

¡Bienvenidos!

Bienvenue!

ようこそ!

Herzlich Willkommen!

Välkommen!

Fáilte!

오신 것을 환영합니다!

Croeso!

Benvenuti

Добро пожаловать!

Welkom!

Witamy!

Bem-vindo!

Mirë se vini!

Merħba!

Добре дошли!

Benvinguts!

Dobro došli!

Vítejte!

Bonvenon!

Tere tulemast!

Maligayang pagdating!

Tervetuloa!

Benvido!

Byenveni!

Üdvözöljük!

Velkomin!

Selamat Datang!

Sveiki atvykę!

Bine ai venit!

Добродошли

Vitajte

Добредојдовте!

Dobrodošli

Karibu!

Hoşgeldiniz!

Hoan nghênh!

Salvete!

Καλώς ήρθατε!

Web Development

I am a veteran web developer of 20+ years. I specialize in web applications, application engineering, databae design and of course, programming.
Continue on to learn about my skills.

HTML5 Programmer

As you can see, I am an experienced HTMl5 Programmer. I have been using HTML for many, many years now, and as most web developers, I love HTML5!

more

CSS3 Programmer

I am also very fluent with CSS3. I have been using CSS since browser support for it first became widely available.

more

PHP Programmer

I've been using PHP since 1999. I am fully qualified in both PHP4 & PHP5 (and PHP3 if you need me to be!) I welcome PHP5's structured OOP design.

more

MySQL Programmer

16+ years ago I installed the first MySQL server I ever used, and had it in production the next day. I continue to maintain several MySQL servers for clients & myself.

more

JavaScript Programmer

I remember the day when image roll-overs took over Netscape Navigator! In less than 15 years we've gone from that, to the exciting world of Node.js! What a long strange trip it has been!

more

Programming with Libraries

I am no stranger to the multitude of libraries out there on the internet to help developers do their job. Lets take a tour of a few that I specialize in...

more

jQuery has been my JavaScript framework of choice for many years now. I have an in-depth understanding of its inner workings, and have used every piece of it on one project or another (including jQuery UI)

more

I discovered CoffeeScript a few years ago while looking for new technologies to catch up on. I'm a huge fan, and have converted most of my projects to use CoffeeScript.

more

I have built a few projects on Backbone.js now. There is a demo on this site of a contact manager built with Backbone.JS. I've also worked with Marionette and Chaplin, love them both.

more

The "not-so-cool" version of this website uses Bootstrap (version 2) for layout and decoration. Even some of the games use it (mainly for the UI.)

more

Back to the site....

Click the space bar to proceed...

(the arrow keys will also navigate.)