Kernel observability with eBPF
Designing and evaluating tracing approaches that preserve insight while reducing cost on untraced or lightly traced processes.
Research
My research focuses on kernel-level observability, system performance, and platform security. I am interested in methods and tools that remain useful under real workloads, not only in controlled experiments.
Themes
Each area is tied to practical questions: measurement overhead, data quality, deployment constraints, and whether the tooling remains usable after the paper is written.
Designing and evaluating tracing approaches that preserve insight while reducing cost on untraced or lightly traced processes.
Studying system bottlenecks, runtime behavior, and instrumentation tradeoffs so performance work is guided by evidence rather than intuition.
Applying systems techniques to Android, Bluetooth, networking, and IoT environments where visibility and protection often compete with resource limits.
Turning promising ideas into software artifacts, reference implementations, and workflows that can be used beyond a prototype.
Active projects
A zero-downtime IoT policy enforcement framework for MCU-class devices with OTA policy updates, runtime toggling, and embedded uBPF execution.
ActiveAn application-layer BLE security framework combining FSM enforcement and runtime eBPF policies for embedded-device threat detection.
ActiveKernel observability work on reducing tracing overhead and improving measurement quality under real workloads.
Published and ongoingApplication-layer firewall and protobuf parsing work in the Linux kernel using custom kfunc support and TC-based enforcement.
PrototypeRecent outcomes
Method
Related pages