Jan 2022 — present
Senior Software Engineer (C/C++17)
YouView TV Ltd · London, UK
- Added TLS session resumption to glib-networking, cutting app startup by 60%; supported both GnuTLS and OpenSSL backends
- Replaced DirectFB with Skia on Wayland, unblocking further platform development
- Refactored performance-critical and unsafe code across the middleware codebase
- Moved app verification from a local signed descriptor to a cloud-based launch flow
- Ran hiring workshops, interviewed candidates, and mentored graduate engineers
May 2018 — Jan 2022
Software Engineer → Senior Software Engineer (C)
AirTies Wireless Networks · London, UK
- Integrated AODV-based mesh solution for Sky Plc; improved routing throughput by ~15%
- Implemented client steering to guide stations to optimal access points
- Modelled network quality from customer data to drive down call-centre costs
- Promoted to Senior for consistently exceptional performance
- Led a team of 4 engineers to deliver Dynamic Frequency Selection (DFS), improving coverage and throughput
- Designed back-haul prioritisation deployed to ~30M managed households (Sky, AT&T, Altice, and others)
- Built dashboards and scripts to correlate network metrics with streaming data using AirTies & Sky APIs
Sep 2015 — May 2018
Software Engineer (C/C++11)
WIT Software · Coimbra, PT & Mumbai, India
- Implemented SIP/RCS stack for Reliance Jio as per GSMA specifications
- Engineered a Back-to-Back User Agent for Home Gateways
- Ran the project end-to-end as sole owner — requirements, architecture, implementation, and client liaison
- Product set a world record: 16M subscribers in month one, 120M+ within six months