
Studio Director at Linden Lab
Brighton, United Kingdom

Studio Director at Linden Lab
Brighton, United Kingdom
Leader and software engineer with commercial experience and academic research contributions spanning virtual worlds, entertainment, multi-media, networking, computer languages and distributed systems.
Software Engineering, Computer Science, Software Architecture, Networking, Distributed Systems, Multi-media, Web Development, Computer Games, Virtual Worlds
(Privately Held; 201-500 employees; Computer Software industry)
November 2005 — Present (3 years 9 months)
Set up Linden Lab Brighton. Project management. Scripting R&D: Developed LSL to Common Intermediate Language (CIL) compiler; Embeded Mono open source Common Language Runtime (CLR) in Second Life simulator; Developed scavaging garbage collector which allows CLR class unloading; Developed translator which instruments CLR assemblies to add Stackless Python style microthreading based on building partial continuations on the heap.
(Privately Held; 1-10 employees; Computer Software industry)
November 2004 — November 2005 (1 year 1 month)
Digital World Developments provides virtual world design and development services.
(Privately Held; 201-500 employees; Computer Software industry)
October 2002 — November 2004 (2 years 2 months)
Responsible for all network and server architecture for the Warhammer Online Massively Multiplayer Roleplaying Game (MMORPG). Included everything from UDP based networking to seamless, scalable server clustering and load balancing. Included team leadership responsibilities.
(Educational Institution; 1001-5000 employees; Research industry)
April 2002 — October 2002 (7 months)
Developed wireless mobile gaming protocol over UDP used on the Prix Ars Electronica winning and BAFTA nominated "Can You See Me Now?" and "Uncle Roy All Around You" games.
(Privately Held; 201-500 employees; Computer Software industry)
October 2001 — April 2002 (7 months)
Designed economic, character progression, combat and player versus player systems for Dragon Empires Massively Multiplayer Online Role Playing Game (MMORPG).
(Privately Held; 1-10 employees; Computer Software industry)
October 1999 — April 2000 (7 months)
Evaluation of DWG and SVG vector graphics format. Development of ActiveX wrapper for DWG viewer which allowed web based persistent annotation of CAD drawings.
(Privately Held; 11-50 employees; Computer Software industry)
April 1999 — October 1999 (7 months)
Developed Java applets for building and architectural walkthroughs.
PhD , Computer Science , October 1998 — June 2001
Research in to continuously available virtual environments. Published papers in ACM Multimedia, ACM CHI and IEEE Virtual Reality conferences. Published papers in MIT Presence and MIT Computer Music journals.
BSc (Hons) , Computer Science , October 1995 — June 1998
In addition to university study developed Warlock, a Java Applet based web game subsequently purchased by Games Workshop, and Junction25, a map editor for DMAs Grand Theft Auto game which provided Direct3D experience, featured in PC Zone magazine (issue 66) and was downloaded over a quarter of a million times.
games, music, technology, web, virtual worlds, simulation, virtual reality, augmented reality, mountain biking, agile development