Leading a distributed research team optimizing 5G cloud platform performance. Focused on OS-level and network-level bottlenecks: custom memory allocators, virtual switch tuning, and Kubernetes scheduler improvements.
Built the NFV team from scratch and led it for seven years. Delivered cloud infrastructure for 5G with hardware-accelerated VNFs. Grew the team to 8 engineers and took the platform from research prototype to commercial deployment.
Low-level optimization of system software for a large-scale mobile platform: video drivers, graphics pipeline, and ARM SIMD acceleration of media codecs.
Firmware for GPS/GLONASS vehicle tracking devices used in law enforcement fleet management. Real-time operation on constrained hardware with GSM communications.
I started writing firmware for industrial measurement devices in 2005. Over the years that foundation in low-level thinking shaped everything else: Linux driver work, kernel performance profiling, system software for a consumer mobile platform, and eventually network virtualization and cloud infrastructure. Each step built on the same underlying skill — reasoning carefully about what hardware and software are actually doing under load, and fixing it at the right level.
Outside work I hike when the weather allows, take photographs in cities and on trails, and read — mostly history and science, occasionally something with no practical value at all.