Jamie Lewis Picture

Introduction

My name (as you may have guessed from the domain name) is Jamie Lewis, I am a Computer Scientist / Software Developer based in the United Kingdom. I specialise in large scale stream processing systems, although I am also interested in procedural generation, artificial intelligence and game development.

I have experience in developing with a wide array of languages including C++, Java, SPL, PHP, HTML, Javascript, XML and x86 assembly

Background

I have been developing software for over 10 years. I began by playing around with game development as a teenager, first with drag and drop engines and then with a game-development centric language called DarkBasic. As time went on I started to branch out and learn other languages including C++ and Java.

As well as game development I also spent some time playing around with web development, creating many websites and software with web interfaces including a Point of Sale system (written in PHP).

I went on to study at Computer Science degree at Cardiff University, where I was awarded a scholarship.

After that I got a job specialising in large scale stream processing, and spend my free time hacking away on whatever I think is cool at the time.

Contact

You can email me at me@jamielewis.me.uk, or tweet me @JamieLewis, or grab me on

Further details can also be found on my LinkedIn Profile Page or on my StackOverflow Careers Page

You can also catch me over at Github and occasionally over on Stackoverflow


Side Projects

Below is a featured selection of some of the side projects I have been working on recently

tmx-loader.js

A javascript utility for loading the TMX Map Format used in the Tiled Map Editor, useful for developing HTML5/Javascript games.

Balloon Pop!!

A game made as part of the Github Gameoff 2012, you can find the source on github

This was my first time playing around with game development using HTML5/Javascript

Dungeon Generator

A C++ application that generates random dungeons/mazes.

Features include specifying parameters, room detection and exporting to a simple text format.