About

Codeoco has been in the software industry for over 25 years (and as a hobby for around 35 years!)

In that time, Codeoco has developed many products including desktop applications, AAA console games, cloud/web apps, mobile apps, bespoke tools & utilities, plugins, device drivers, embedded firmware, etc.

Codeoco develops for a wide range of platforms including Windows, Linux, Android, iOS, Mac OS, AWS cloud, games consoles such as PlayStation 4, Xbox 360, PS Vita and GameCube along with custom embedded hardware, bare-bones systems like Raspberry Pi and even old home computer systems like Amiga, Archimedes, BBC & C64. Development work in the past has been carried out in various programming languages such as C, C++, C#, Java, Python, Lua, shader languages, JavaScript and assembly languages (e.g. ARM, x86, PowerPC & 68000).

Most projects Codeoco works on require significant R&D and the creation of new and ‘deep’ technology from scratch. This has been combined with leveraging appropriate 3rd party libraries, open source frameworks, middleware and game engines such as Unity.

Specialist expertise:

  • Full software development lifecycle from architecting through to maintenance of legacy systems
  • Performance analysis & Optimisation (CPU, GPU, memory, disk, network, latency)
  • Low-level & systems code (via the OS and even direct to hardware)
  • Security reviews, reverse engineering and malware analysis
  • Realtime 3D computer graphics, including AR/VR/XR
  • Technology and architecture evaluation & review
  • Debugging, bug fixing and code hardening
  • Porting & cross-platform development
  • Game engine & renderer architecture
  • Research & Development

This site is rendered using Hugo and a modified fork of the Hugo Flex theme.