Stewart regularly undertakes contracting work in the games industry, with contracts typically lasting between one and six months. Stewart works in the UK and will consider placements within a 50 mile radius of Guildford, Surrey, or in central London. Remote working is also an option for developers further afield. Some recent work includes:
- CPU profiling and frame rate optimisations
- Writing a low level file system and packaging system
- Implementing a low level networking layer
- Optimising a multi-threaded task graph
- Optimising low level lock free code
- Streaming optimisations
- Overlay rendering for character customisations
- Character Outline rendering
- Read ahead IO caching system
- Tracking down and fixing memory leaks
- Tracking memory usage and coming up with budgets
- Reducing memory fragmentation problems
- Optimising loading times
- Fixing threading and concurrency problems
- Cache friendly optimisations for a C++ garbage collector
- Tracking down memory corruption bugs
- Optimising game server performance
- Steam integration
- PC and console conversions
Please contact Stewart to discuss your contracting requirements.
