Senior Software Engineer
King
2023-05-01-2023-12-01
- Worked on contract within the Monetisation & Economy team for Candy Crush Soda Saga
- Worked entirely with C++ and King's in-house tech...
- Worked on contract within the Monetisation & Economy team for Candy Crush Soda Saga
- Worked entirely with C++ and King's in-house tech to develop new game features both independently and as part of small cross-functional teams.
- Largest single project was a complete revamp of the in-game shop over 3-4 months
C++
Xcode
GUI
Responsive Design
macOS Development
Mobile game
View more
Software Engineer
Graphcore
2018-02-01-2023-01-01
- Member of the team responsible for the Poplar compiler/runtime, and PopLibs libraries. Responsibilities include: bugfixing, implementin...
- Member of the team responsible for the Poplar compiler/runtime, and PopLibs libraries. Responsibilities include: bugfixing, implementing new features, functional & performance testing, runtime performance optimisations for IPU, compile-time optimisations for Poplar compiler and PopLibs APIs on the host.
- Technical leadership & consulting for Poplar & PopLibs.
- Working as part of a team responsible for design, planning, and implementation for an unannounced internal software project making heavy use of MLIR tooling.
Python
C++
GDB
CMake
LLVM
View more
Developer
Feral Interactive
2015-10-01-2018-02-01
- Project Lead on macOS/Linux ports of Mad Max from original Windows source code written largely in C++ and using DirectX. Led the projec...
- Project Lead on macOS/Linux ports of Mad Max from original Windows source code written largely in C++ and using DirectX. Led the project from receiving first source code drop to shipping Oct 2016.
- Developer on 3 other ports of Windows games: BioShock Remastered macOS, BioShock 2 Remastered macOS, Dawn of War III macOS/Linux.
- Last 6 months focused on development of Apple Metal paths in core libraries. Performance optimisations, debug/workaround of graphical issues, implementation of new features. Liaison with third parties for new features and driver issues.
Python
C++
Xcode
OpenGL
Directx
3D Graphics
Metal
Windows Development
macOS
View more