introduction
Hello, welcome to my website!
I was born in Newcastle upon Tyne, England. I'm 37 and happily married to my lovely wife Grace who is a Translator.
I'm a computer programmer of video games who has been doing this since 1981, and since 1991, for a living.
On this site you will find my CV, screenshots from games I've worked on, photos of friends & family and also other interests.
experienced computer programmer who started programming in BASIC when I was 12 years old. I eventually moved onto Assembly Language for the Z80 processor. Since programming as a career I have learnt 6502, 80x86 and 68000 Assembly Languages. My current programming languages include C/C++ and J2ME (Java). I have developed for a wide variety of platforms, including PC (both Windows and DOS), Sony PlayStation, Sony PlayStation 2, Sega Saturn, Commodore 64, Sinclair Spectrum and Pocket PC and various Java enabled mobile phones. I have experience in using Criterion’s multi-platform 3D engine RenderWare as well as in both conversions/ports and original titles. I have also worked on a wide variety of game styles, including racing games, card gambling, sports, kids and puzzle/strategy titles. Watching movies is one of my pastimes both at the cinema and at home. I enjoy playing badminton and squash and have also been known to play 5 a side football occasionally. As well as writing games I enjoy playing them too, I have several consoles including a PS2, PS3, Dreamcast, Nintendo 64 and Nintendo Wii. I enjoy driving and have a keen interest in Japanese sports cars; having owned 3 Toyota Celicas and currently a Toyota MR2. * Actua Golf (Mobile, J2ME) * Virtua Tennis 2D (Mobile, J2ME) * RBS Click for a Ticket (Mobile, J2ME) * Alien Hominid (Mobile, J2ME) * Game of Life (Mobile, J2ME) * Actua Soccer (Mobile, J2ME) * Actua Tennis (Mobile, J2ME) * Million2-1 Racing (Mobile, J2ME) * Million2-1 Lucky Balls (Mobile, J2ME) * Million2-1 Hi-Lo (Mobile, J2ME) * Million2-1 Dice (Mobile, J2ME) * Atari Legends Vol3 (Mobile, J2ME) * Atari Legends Vol2 (Mobile, J2ME) * Atari Legends Vol1 (Mobile, J2ME) * Groove Gaming Scratch Card (Mobile, J2ME) * Asteroids Deluxe (Mobile, J2ME) * Pocket Slurpy (Pocket PC, Windows CE, C/C++) * Barbie Horse (PC, Renderware, Windows, C/C++) * Butt Ugly Martians: Zoom or Doom (PS2, C) * The Hoobs (PS1, C) * Backyard Soccer (PS1, C) * Scrabble (PS1, C) * Arthur! Ready to Race (PS1, C) * Caesars Palace 2000 (PS1, C) * Barbie Race & Ride (PS1, C) * Grand Theft Auto: London (PS1, C) * Risk (PS1, C) * Premier Manager 99 (PS1, C) * Actua Soccer 2 (PS1, C) * Actua Soccer: Club Edition (Sega Saturn, C) * Mastermind (PC, Windows, C) * Tempest 2000 (PC, Windows, 80x86) * TNN Bass Fishing (PC, DOS, 8086) * Tempest 2000 (PC, DOS, 8086) * Evolution: Lost in Time (PC, 8086) * Raiden (PC, 8086) * Match of the Day (PC, 8086) * Arnie 2 (PC, 8086) * Stack Up (PC, 8086) * Squash (C64, 6502) * Table Tennis (C64, 6502) * Truck Racing (C64, 6502) * International Tennis (C64, 6502) * Match of the Day (Spectrum, Z80) * All American Basketball (Spectrum, Z80) * Sleepwalker (Spectrum, Z80) * International 5 a side (Spectrum, Z80) * Round the Bend (Spectrum, Z80) Some examples by platform below: Mobile phones | Pocket PC | Sony PlayStation 2 | Sony PlayStation PC | Sega Saturn | Commodore 64 | Sinclair ZX Spectrum Employment Record Self Employed 09-02-2003 to #-##-2006 Writing games for mobile phones in Java / J2ME. These have been for handsets from Nokia, SonyEricsson, Motorola, Sharp, Samsung, Siemens etc. Network Employment 10-12-2003 to 30-01-2004 Working at different sites for clients of Network Employment, all temporary positions. The work has involved general office work, filing, calling existing customers with delivery dates and entering information on the computer system, etc. Blue Monkey Studios 01-11-2002 to 13-10-2003 Here I gained experience in using the Renderware multi-platform 3D engine in developing the PC Windows title Barbie Horse. I also wrote a PlayStation title. Runecraft Limited 09-03-1999 to 01-11-2002 I worked on approximately 8 titles for the Sony PlayStation including Risk, Grand Theft Auto London and Caesars Palace 2000. I also worked on the PlayStation 2 title Butt Ugly Martians – Zoom or Doom. Imagitec Design Inc / Gremlin Interactive 18-04-1994 to 08-03-1999 It was here where I first gained experience of working in teams. I was an assistant programmer for such games as Raiden and Evolution for the PC (MS-DOS 8086). I was lead programmer in converting Jeff Minter’s Tempest 2000 from the Atari Jaguar (68000/RISC) to PC (16bit MS-DOS & 32bit Windows 95, 80x86). I developed an isometric engine and map editor, which later became the basis for another game. I was responsible for taking the original Actua Soccer and creating a new Club Edition title for the Sega Saturn. I was also involved in Actua Soccer 2 and Premier Manager 99 for the Sony PlayStation. Zeppelin Games Limited 06-05-1991 to 15-04-1994 I wrote 5 games for the Sinclair Spectrum (Z80), 4 titles for the Commodore 64 (6502) and 3 for the PC (MS-DOS, 8086). I also have some experience developing for the Pocket PC (Windows CE), which I have done in my own time.