Made with
Standard Resume
Learn more

Andrew Lim

Freelance Programmer - London, UK
Hi. I'm Andrew Lim. I've worked as a programmer in the video game industry as a doing various things from back end database work to optimization. You can contact me on Twitter - @lim_ak or you can email me -

Work Experience

Introversion Software


May 2011 - Dec 2018

"Introversion Software is one of the UK's most-respected and successful independent game developers and publishers."

  • Primarily worked as a general C++ programmer
  • Performance and Optimization
  • QA & Bug fixing
  • Website development for Prison Architect player registration


Imperial College London

Master of Engineering Computing 2.1

Oct 2006 - Aug 2010


Prison Architect

Dec 2012 - Dec 2018

General C++ programming.

Most recent work - New escape system released on update 14 (Jun 2018) and the multiplayer update.

Campaign scripting using lua.

Performance and memory optimization done with Visual Studio's profilers and occasionally VTune.

Developed the registration and Name in the game promotion website using GWT, PHP and SQL.

Scanner Sombre

Oct 2016 - Dec 2017

Bug fixing and optimization for April '17 launch.

Optimizations mostly on the River level using the Unity profiler.

Post launch work was for the VR release of the game.

Uplink Tablet


Worked as part of small team to port Uplink to Android and iOS.

Performance work to get it running on an iPad 1.

Adapted UI/UX from desktop controls to touch.

Humble Introversion Bundle

Nov 2011

Worked with existing internal prototypes to release as bundle exclusive

Polish work to take them from prototypes to release for a wider audience

Removed the game elements from Subversion (a cancelled game), to release the city generation as a standalone.


  • Tools - Eclipse, Microsoft Visual Studio, JetBrains Rider, Unity, SVN, Git, Mantis
  • Languages - C++, C#, Lua, Java, Javascript, HTML, CSS, PHP, SQL