Senior developer on BlitzTech’s mature, powerful toolset.
● Provided firm foundation for rapid HTML5 tool development, including a fast reliable embedded web server and Chromium Embedded Framework-based browser
● Fundamental improvement of tools stability, largely through improved parallelism mechanisms
● Updated communication between the tools and engine to use HTTP, based on RESTful principles
Senior Programmer
Lionhead
June 2005 - October 2008
Guildford, United Kingdom
Fable 2 (2008)
● Vital improvements in tools efficiency: implemented custom heap for C++ tools, redesigned C# tools’ startup and loading architecture
● As a member of Lionhead’s small core technology group, implemented the main clipboard and history functionality of the world editor
The Movies Stunts and Effects (2006)
● Implemented a simple but powerful effects engine, built upon the data format of an existing tool from a previous project to minimise development costs
● Took over responsibility for the project's complex animation sequencing tool, rectifying some structural deficiencies in the design of the tool
● Prepared the preproduction technical design document