Lead Programmer at Shadow Light Games Ltd.
Madrid Area, Spain
Lead Programmer at Shadow Light Games Ltd.
Madrid Area, Spain
Software Engineer with experience in:
Artificial Intelligence- I have developed path finding algorithms, neural networks, hierarchical maps, genetic algorithms whilst working for over seven years in the computer games industry.
Smartphone application development- Symbian C++ on S60 devices and Java ME on MIDP1 & 2 devices.
C++, Java SE, Java ME, Symbian C++, Python, XML, HTML, PHP, Ant
(Privately Held; 1-10 employees; Computer Software industry)
September 2006 — Present (2 years 11 months)
Currently developing a range of mobile sports titles for Shadow Light Games.
(Computer Software industry)
July 2005 — September 2006 (1 year 3 months)
Created Sudoku Sensei, a Sudoku Assistant for MIDP1 Java devices.
Now leading an OpenSource Project (NeuroDraughts) to create a draughts player which reaches a high level of play simply from self-play.
(Privately Held; 11-50 employees; Information Technology and Services industry)
September 2005 — August 2006 (1 year)
Responsible for coordinating and developing a streaming solution for symbian mobile phones.
(Privately Held; 51-200 employees; Computer Software industry)
December 2001 — December 2004 (3 years 1 month)
Designed & Developed the AI for an unreleased Xbox RTS game.
Designed & Developed the AI for the critically acclaimed Evil Genius.
(Privately Held; 11-50 employees; Computer Software industry)
March 2000 — October 2001 (1 year 8 months)
Integrated various communication protocols into the Surfcast Browser. Ranging from Instant Messaging (Jabber) to IRC to Microsoft's Netmeeting.
(Public Company; 51-200 employees; Computer Software industry)
May 1999 — March 2000 (11 months)
Developed core systems and AI for the isometric game Heist.
(Computer Software industry)
September 1997 — May 1999 (1 year 9 months)
Developed the AI for Wargasm, a 3D/RTS Battlefield hybrid.
BSc , Computer Science , 1993 — 1997