John Stuart Alastair McFarlane, MSc
2nd September 1973
UK
Authorised to work in US and UK
Full, clean UK licence
Surreal Software, Seattle/Bothell/Kirkland, USA
3131 Elliott Ave., Suite 300, Seattle, WA 98121, USA
19801 N Creek Pkwy, Bothell, WA 98011, USA
12131 113th Avenue Northeast, Kirkland, WA 98034, USA
Senior Game Programmer
Unannounced project
PC/PS3/XBox360, WBIE
Lord of the Rings: War in the North
PC/PS3/XBox360, WBIE
PC/PS3/XBox360, WBIE
Kuju Entertainment, Brighton, UK
Kuju Brighton, Tower Point 44, North Road, Brighton, BN1 1YR, UK, hr@kuju.com
Senior Programmer
TraXion
PSP, (unpublished)
Lionhead Studios, Guildford, UK
Black and White Studios, 3-7 Frederick Sanger Road, Surrey Research Park, Guildford, Surrey, GU2 7YD, UK, hr@lionhead.com
Senior Programmer
PC, Electronic Arts
B&W2 expansion pack, PC, Electronic Arts
Euro RSCG Interaction UK, London, UK
Cupola House, 15 Alfred Place, London, WC1E 7EB, UK
Technical Game Designer
Macromedia Flash, Promotional, Intel
Computer Artworks, Brighton, UK
The Grain Store, 127 Gloucester Road, Brighton, East Sussex, BN1 4AF, UK
Senior/Lead Programmer
A Sound of Thunder
PC/PlayStation 2/Xbox, (unpublished)
Alone in the Dark 5
PC/Xbox, Atari (unpublished)
Tidejackers
PlayStation 2, SCI (unpublished)
Prototype Projects Team
PC/PlayStation 2/Xbox, Internal
(completed at off-shoot studio, Relentless Software), PlayStation 2, SCEE
The Creative Assembly, Southwater, UK
Weald House, Southwater Business Park, Southwater, Horsham, West Sussex, RH13 9JB, UK
Junior Programmer / Programmer
Shogun: Total War
PC, Electronic Arts
The Mongol Invasion/Warlord Edition
Shogun: Total War expansion pack/special edition, PC, Electronic Arts
Medieval: Total War
PC, Activision
Intelligent Research Ltd., London, UK
89 Constantine Road, London, NW3 2LP, UK
Degree Placement / Contracted Programmer
AVP, Chepstow, UK
School Hill Centre, Chepstow, Monmouthshire, NP16 5PH, UK
Programmer / Helpline support
Roller Rally / Roller Coaster
Top-down scrolling Marble Madness clone
Egg Head
Boulder-dash/Repton clone
Magpie Recycling Cooperative Limited, Brighton, UK
Saunders Park Depot, Saunders Park, Brighton, East Sussex, BN2 4AY, UK
Recycling Collector
EBITS - East Brighton IT Support, Brighton, UK
Wellsbourne Centre, Whitehawk, Brighton, BN2 5FL, UK
Volunteer
University of Sussex, Brighton, UK
School of Cognitive and Computing Science (COGS)
MSc in Evolutionary and Adaptive Systems
Formal Computational Skills; Introduction to Computer Science; Artificial Life; Adaptive Behaviour in Animals and Robots
Adaptive Systems; Simulation of Adaptive Behaviour; Neural Computation; Development in Human and Artificial Life
Dissertation: Morphogenesis in the Evolution of Control Architectures for Autonomous Agents
Middlesex University, Enfield, UK
AI Department, School of Psychology
BSc. (Hons) Artificial Intelligence with Psychology, 2:1
AI
Neural Networks, Artificial Life, Logic and Prologue, Knowledge Engineering, Lisp, POP11; AI Techniques; Recursive Search; Natural Language Processing
Psychology
A selection of AI-related topics including: Language and Thought; Visual Perception and Consciousness of Mind
A year working for Intelligent Research Ltd. (see above)
AWT, Boost, Cocoa, DirectX, KDE, LEDA, MFC, ODE, OpenCL, OpenGL, PIL, Qt, Quake 3 Game, SDL, SFML, STL, Sockets, Unreal Engine 3
Borland Turbo (Basic, C), Eclipse (Java, CDT), KDevelop (C++), Metrowerks (PS2 C++), MS-VC++ v1.0 - 2010, Perforce, SourceSafe, Subversion, VTune, Xcode (C++)
Android, BBC Micro†, CPM†, FreeBSD 5/6, GNU/Linux (Gentoo, Mandrake, Red Hat, Ubuntu)†, HP-UX†, MS-DOS v3 to 7†, MS-Windows v2.1 to Vista†, OS X†, Palm OS, Solaris†, Symbian, VAX/VMS†
(† used as a development platform)
With some help, I become a parent a few years ago. Since then I have stopped having interests. Instead, I work in the day and make silly faces by night. Back when I had a life, some of the following is some of what interested me: