C++ developer with 25+ years of experience building performance-sensitive, real-time, and cross-platform systems. I’m based in London (UK) and can work remotely or visit client sites in or near London on short notice.
I specialise in modern C++ (up to C++20), multithreaded and low-latency systems, and performance and memory optimisation, with a pragmatic approach to system architecture and long-term maintainability. I’m particularly effective when projects need deep C++ expertise, performance troubleshooting, or hands-on senior engineering without long ramp-up.
I’ve worked extensively in mobile/telecom, analytics, and cross-platform product teams, including roles at Symbian → Nokia → Accenture, Verint, and Helvar. My work has included delivering new features, leading performance-critical redesigns, and supporting complex production incidents.
Typical responsibilities I enjoy include feature design and implementation, multithreaded architecture, profiling and optimisation, and mentoring or technical leadership.
Tech snapshot:
C++ (25+ years, up to C++20) · Multithreading, real-time systems, low-latency optimisation · WebSockets · Windows & Linux · Git