Career Profile
Systems researcher with a keen interest in high-performance networked computer systems. My research interests lie in the area of host dataplane acceleration including kernel-bypass I/O frameworks, userspace network (TCP/IP, UDP/IP) and storage (NVMe) stacks, RDMA, scheduling, device drivers etc. I have also conducted research in systems security, focussing on hybrid capability systems and compiler-assisted application compartmentalization frameworks.
I completed my PhD at the Computer Laboratory, University of Cambridge in 2018 under the supervision of Robert N.M. Watson and Mark Handley.
Professional Experience
- Design and implementation of ”Delivery Based Ordering” system that provides fairness for high frequency trading in cloud‑hosted financial exchanges.
- Production‑friendly network stack to accelerate communication in cloud environments; emphasizing in usability (simple message‑based API), deployability (container‑based sidecar) and low‑latency (kernel‑bypass).
- Compiler-based optimizations for cloud SDN policy rulesets.
- Over-the-network disaggregation of 5G PHY and MAC layers to enable cloud-native 5G vRANs (workload migration, resilience, elasticity).
- RDMA (RoCEv2) telemetry for Azure: instrumentation and optimization of custom RDMA‑based storage stacks to implement RDMA telemetry for Azure (RDMA ESTATS).
Worked on host data plane acceleration for high-performance networking. Used custom kernel-bypass frameworks and built part of a production low-latency userspace packet switching engine and software NIC.
Lab design and implementation for network performance emulating thousands of clients using load balancers, complex network topologies, opensource and proprietary traffic generators on top of 10GbE hardware. Aslo worked on application and kernel optimizations to scale network performance.
Designed and implemented a new model for TrustedBSD Audit, that allows multiple audit facilities, supporting new logging mechanisms and attributes (Kernel space implementation & patches to libbsm FreeBSD library). I have extended this project to support a prototype audit subsystem for the FreeBSD jails.
Responsible for Bytemobile European Development Center’s core IT infrastructure: gateways, dns, policy-based routing, firewalls and other services.
Awards
Fellowship (and funding) to recognize important contributions in systems & networking.
Fellowship and funding to support research on network and storage stack specialization for performance (joint work with Robert N.M. Watson).